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(){
|
private void login(){
|
||||||
|
|
||||||
|
|
||||||
list = (ListView) findViewById(R.id.list);
|
list = (ListView) findViewById(R.id.list);
|
||||||
|
|
||||||
tabhost = (TabHost)findViewById(R.id.tabhost);
|
tabhost = (TabHost)findViewById(R.id.tabhost);
|
||||||
@ -88,18 +86,15 @@ public class MainActivity extends Activity
|
|||||||
tabhost.addTab(tab3);
|
tabhost.addTab(tab3);
|
||||||
|
|
||||||
tabhost.setCurrentTab(0);
|
tabhost.setCurrentTab(0);
|
||||||
tabhost.getCurrentTab();
|
|
||||||
|
|
||||||
setRefreshListener();
|
setRefreshListener();
|
||||||
|
|
||||||
|
|
||||||
tabhost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
|
tabhost.setOnTabChangedListener(new TabHost.OnTabChangeListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onTabChanged(String tabId) {
|
public void onTabChanged(String tabId) {
|
||||||
switch(tabId) {
|
switch(tabId) {
|
||||||
case "timeline":
|
case "timeline":
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "trends":
|
case "trends":
|
||||||
@ -115,28 +110,23 @@ public class MainActivity extends Activity
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void setRefreshListener() {
|
private void setRefreshListener() {
|
||||||
|
|
||||||
refresh = (SwipeRefreshLayout) findViewById(R.id.refresh);
|
refresh = (SwipeRefreshLayout) findViewById(R.id.refresh);
|
||||||
refresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
|
refresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onRefresh() {
|
public void onRefresh() {
|
||||||
switch(tabhost.getCurrentTab()) {
|
TwitterEngine homeView = new TwitterEngine(getApplicationContext(), list);
|
||||||
|
homeView.setRefresh(refresh);
|
||||||
case(0):
|
switch(tabhost.getCurrentTab()) {
|
||||||
|
case(0):
|
||||||
TwitterEngine homeView = new TwitterEngine(getApplicationContext(), list);
|
homeView.execute(0);
|
||||||
homeView.setRefresh(refresh);
|
break;
|
||||||
homeView.execute(0);
|
case(1):
|
||||||
break;
|
homeView.execute(1);
|
||||||
case(1):
|
break;
|
||||||
TwitterEngine trendView = new TwitterEngine(getApplicationContext(), list);
|
case(2):
|
||||||
trendView.execute(1);
|
homeView.execute(2);
|
||||||
break;
|
break;
|
||||||
case(2):
|
}
|
||||||
TwitterEngine mentionView = new TwitterEngine(getApplicationContext(), list);
|
|
||||||
mentionView.execute(2);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -67,11 +67,14 @@ public class TwitterEngine extends AsyncTask<Integer, Void, Void>
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onPostExecute(Void v) {
|
protected void onPostExecute(Void v) {
|
||||||
if(timelineAdapter != null)
|
if(list.getAdapter()==null) {
|
||||||
list.setAdapter(timelineAdapter);
|
if(timelineAdapter != null)
|
||||||
else if(trendsAdapter != null)
|
list.setAdapter(timelineAdapter);
|
||||||
list.setAdapter(trendsAdapter);
|
else if(trendsAdapter != null)
|
||||||
refresh.setRefreshing(false);
|
list.setAdapter(trendsAdapter);
|
||||||
|
}
|
||||||
|
if(refresh != null)
|
||||||
|
refresh.setRefreshing(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user