Skip to content

Commit 86d70a5

Browse files
committed
fix bug with Title in ActionBar for socialnetworks and microblogs
1 parent 58ef4d8 commit 86d70a5

9 files changed

+30
-10
lines changed

res/values/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@
4949
<string name="this_is_a_first_post">This is a first Post</string>
5050
<string name="saved_please_login_now">Saved! Please login now</string>
5151
<string name="share_privly_url">Share Privly Url</string>
52-
52+
<string name="show_content">Show content</string>
5353
</resources>

src/ly/priv/mobile/api/gui/microblogs/IMicroblogs.java

+4
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,8 @@ public interface IMicroblogs {
2424
*/
2525
public void logout();
2626

27+
/**
28+
* Set title
29+
*/
30+
public void setTitle();
2731
}

src/ly/priv/mobile/api/gui/microblogs/MicroblogListPostsFragment.java

+1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
7474
*/
7575
private void initializeComponent(View view) {
7676
setHasOptionsMenu(true);
77+
mIMicroblogs.setTitle();
7778
mListViewPosts = ((ListView) view.findViewById(R.id.lView));
7879
mListViewPosts.addFooterView(mFooterView);
7980
mProgressBar = (ProgressBar) view.findViewById(R.id.pbLoadingData);

src/ly/priv/mobile/api/gui/socialnetworks/ISocialNetworks.java

+5
Original file line numberDiff line numberDiff line change
@@ -85,4 +85,9 @@ public interface ISocialNetworks {
8585
* Logout from social networks
8686
*/
8787
public void logout();
88+
89+
/**
90+
* Set title
91+
*/
92+
public void setTitle();
8893
}

src/ly/priv/mobile/api/gui/socialnetworks/ListUserMessagesFragment.java

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
6161
Bundle savedInstanceState) {
6262
View view = inflater.inflate(R.layout.activity_list_pull_refrash,
6363
container, false);
64+
mISocialNetworks.setTitle();
6465
mListViewUserMessages = ((ListView) view
6566
.findViewById(R.id.lView_refresh));
6667
mSwipeRefreshLayout = (SwipeRefreshLayout) view

src/ly/priv/mobile/api/gui/socialnetworks/ListUsersFragment.java

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
5656
Log.d(TAG, "Creating ListUsersFragment");
5757
View view = inflater.inflate(R.layout.activity_list, container, false);
5858
setHasOptionsMenu(true);
59+
mISocialNetworks.setTitle();
5960
mListViewUsers = ((ListView) view.findViewById(R.id.lView));
6061
mProgressBar = (ProgressBar) view.findViewById(R.id.pbLoadingData);
6162
mProgressBar.setVisibility(View.VISIBLE);

src/ly/priv/mobile/grabbers/FaceBookGrabberService.java

+7-3
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,7 @@ public void call(Session session, SessionState state,
108108
* Run social GUI
109109
*/
110110
private void runSocialGui() {
111-
Log.d(TAG, "runSocialGui");
112-
ActionBar actionBar = getSherlockActivity().getSupportActionBar();
113-
actionBar.setTitle(R.string.privly_Facebook);
111+
Log.d(TAG, "runSocialGui");
114112
FragmentTransaction transaction = getActivity()
115113
.getSupportFragmentManager().beginTransaction();
116114
mSListUsersActivity = new ListUsersFragment();
@@ -392,4 +390,10 @@ public void logout() {
392390
.replace(R.id.container, new IndexFragment()).commit();
393391
}
394392

393+
@Override
394+
public void setTitle() {
395+
ActionBar actionBar = getSherlockActivity().getSupportActionBar();
396+
actionBar.setTitle(R.string.privly_Facebook);
397+
}
398+
395399
}

src/ly/priv/mobile/grabbers/TwitterGrabberService.java

+7-3
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,7 @@ public boolean shouldOverrideUrlLoading(WebView view, String url) {
101101
* Run social GUI
102102
*/
103103
private void runSocialGui() {
104-
Log.d(TAG, "runSocialGui");
105-
ActionBar actionBar = getSherlockActivity().getSupportActionBar();
106-
actionBar.setTitle(R.string.privly_Twitter);
104+
Log.d(TAG, "runSocialGui");
107105
FragmentTransaction transaction = getActivity()
108106
.getSupportFragmentManager().beginTransaction();
109107
MicroblogListPostsFragment microblogListPostsFragment = new MicroblogListPostsFragment();
@@ -248,4 +246,10 @@ public ArrayList<Post> getPost(int page) {
248246
}
249247
return listPost;
250248
}
249+
250+
@Override
251+
public void setTitle() {
252+
ActionBar actionBar = getSherlockActivity().getSupportActionBar();
253+
actionBar.setTitle(R.string.privly_Twitter);
254+
}
251255
}

src/ly/priv/mobile/gui/ShowContentFragment.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import android.webkit.WebView;
2525
import android.widget.Toast;
2626

27+
import com.actionbarsherlock.app.ActionBar;
2728
import com.actionbarsherlock.app.SherlockFragment;
2829
import com.actionbarsherlock.view.Menu;
2930
import com.actionbarsherlock.view.MenuInflater;
@@ -55,7 +56,6 @@ public class ShowContentFragment extends SherlockFragment {
5556
public int swipeThresholdVelocity;
5657
public int swipeMaxOffPath;
5758
private WebView mUrlContentWebView;
58-
private String mContentSource;
5959
private ArrayList<String> mListOfLinks;
6060
private Integer mId = 0;
6161

@@ -69,8 +69,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
6969
Bundle savedInstanceState) {
7070
super.onCreateView(inflater, container, savedInstanceState);
7171
View view = inflater.inflate(R.layout.show_content, container, false);
72-
mContentSource = getArguments().getString("contentSource");
73-
getActivity().setTitle(mContentSource);
72+
ActionBar actionBar = getSherlockActivity().getSupportActionBar();
73+
actionBar.setTitle(R.string.show_content);
7474
mListOfLinks = getArguments().getStringArrayList("listOfLinks");
7575
View webView = view.findViewById(R.id.urlContentWebview);
7676
mUrlContentWebView = (WebView) webView;

0 commit comments

Comments
 (0)