Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TysActivity extends Activity{
- ...........
- private TextView usrView;
- private ImageView addButton;
- private ListView lv;
- //URLs
- .......
- //Loading stories
- private final int ten = 10;
- private int counter = 1;
- private String usrName;
- private StoryAdapter adapter;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.tys_activity);
- Intent i = getIntent();
- counter = 1;
- usrName = i.getStringExtra(MainActivity.EXTRA_USER);
- usrView = (TextView)findViewById(R.id.userV);
- usrView.setText(usrName);
- lv = (ListView) findViewById(R.id.list);
- //Add onClickListener to textView
- usrView.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- refresh();
- Toast.makeText(getApplicationContext(), "Refreshed", Toast.LENGTH_SHORT).show();
- }
- });
- //Add onClickListener to image view
- addButton = (ImageView) findViewById(R.id.addB);
- addButton.setOnClickListener(new OnClickListener() {
- ......
- });
- //create adapter
- adapter = new StoryAdapter();
- //load 10 story
- load();
- //add adapter
- lv.setAdapter(adapter);
- }
- @Override
- protected void onResume() {
- super.onResume();
- adapter.notifyDataSetChanged();
- lv.invalidate();
- }
- private void load(){
- new HttpGetAsyncTask(getApplicationContext()).execute(url_get_id,url_get_username,url_get_title,url_get_story);
- }
- private void more(){
- counter++;
- load();
- }
- private void refresh(){
- counter = 1;
- load();
- }
- .....
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement