mirror of
https://github.com/nuclearfog/Shitter.git
synced 2025-02-03 12:37:33 +01:00
initial commit
This commit is contained in:
parent
55951c1659
commit
839b0bc910
@ -65,8 +65,6 @@ public class MainActivity extends Activity
|
||||
}
|
||||
|
||||
private void login(){
|
||||
|
||||
|
||||
list = (ListView) findViewById(R.id.list);
|
||||
|
||||
tabhost = (TabHost)findViewById(R.id.tabhost);
|
||||
@ -88,18 +86,15 @@ public class MainActivity extends Activity
|
||||
tabhost.addTab(tab3);
|
||||
|
||||
tabhost.setCurrentTab(0);
|
||||
tabhost.getCurrentTab();
|
||||
|
||||
setRefreshListener();
|
||||
|
||||
|
||||
tabhost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
|
||||
@Override
|
||||
public void onTabChanged(String tabId) {
|
||||
switch(tabId) {
|
||||
case "timeline":
|
||||
|
||||
|
||||
break;
|
||||
|
||||
case "trends":
|
||||
@ -115,26 +110,21 @@ public class MainActivity extends Activity
|
||||
}
|
||||
|
||||
private void setRefreshListener() {
|
||||
|
||||
refresh = (SwipeRefreshLayout) findViewById(R.id.refresh);
|
||||
refresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
|
||||
@Override
|
||||
public void onRefresh() {
|
||||
switch(tabhost.getCurrentTab()) {
|
||||
|
||||
case(0):
|
||||
|
||||
TwitterEngine homeView = new TwitterEngine(getApplicationContext(), list);
|
||||
homeView.setRefresh(refresh);
|
||||
switch(tabhost.getCurrentTab()) {
|
||||
case(0):
|
||||
homeView.execute(0);
|
||||
break;
|
||||
case(1):
|
||||
TwitterEngine trendView = new TwitterEngine(getApplicationContext(), list);
|
||||
trendView.execute(1);
|
||||
homeView.execute(1);
|
||||
break;
|
||||
case(2):
|
||||
TwitterEngine mentionView = new TwitterEngine(getApplicationContext(), list);
|
||||
mentionView.execute(2);
|
||||
homeView.execute(2);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -67,10 +67,13 @@ public class TwitterEngine extends AsyncTask<Integer, Void, Void>
|
||||
|
||||
@Override
|
||||
protected void onPostExecute(Void v) {
|
||||
if(list.getAdapter()==null) {
|
||||
if(timelineAdapter != null)
|
||||
list.setAdapter(timelineAdapter);
|
||||
else if(trendsAdapter != null)
|
||||
list.setAdapter(trendsAdapter);
|
||||
}
|
||||
if(refresh != null)
|
||||
refresh.setRefreshing(false);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user