aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/activity/MainActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/activity/MainActivity.java')
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/activity/MainActivity.java28
1 files changed, 10 insertions, 18 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/activity/MainActivity.java b/app/src/main/java/net/lacolaco/smileessence/activity/MainActivity.java
index ce849742..d1e45509 100644
--- a/app/src/main/java/net/lacolaco/smileessence/activity/MainActivity.java
+++ b/app/src/main/java/net/lacolaco/smileessence/activity/MainActivity.java
@@ -24,26 +24,23 @@
package net.lacolaco.smileessence.activity;
+import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.support.v4.view.ViewPager;
-import android.support.v7.app.AppCompatActivity;
-import android.support.v7.widget.Toolbar;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.WindowManager;
-import android.widget.TextView;
-import com.android.volley.toolbox.NetworkImageView;
+import android.widget.ImageView;
import net.lacolaco.smileessence.Application;
import net.lacolaco.smileessence.BuildConfig;
import net.lacolaco.smileessence.IntentRouter;
import net.lacolaco.smileessence.R;
import net.lacolaco.smileessence.command.CommandOpenURL;
-import net.lacolaco.smileessence.data.ImageCache;
import net.lacolaco.smileessence.data.PostState;
import net.lacolaco.smileessence.entity.*;
import net.lacolaco.smileessence.logging.Logger;
@@ -54,6 +51,7 @@ import net.lacolaco.smileessence.preference.UserPreferenceHelper;
import net.lacolaco.smileessence.twitter.UserStreamListener;
import net.lacolaco.smileessence.twitter.task.ShowUserTask;
import net.lacolaco.smileessence.util.BitmapOptimizer;
+import net.lacolaco.smileessence.util.BitmapURLTask;
import net.lacolaco.smileessence.util.NetworkHelper;
import net.lacolaco.smileessence.util.UIHandler;
import net.lacolaco.smileessence.view.*;
@@ -61,7 +59,7 @@ import net.lacolaco.smileessence.view.adapter.PageListAdapter;
import net.lacolaco.smileessence.view.dialog.ConfirmDialogFragment;
import twitter4j.TwitterStream;
-public class MainActivity extends AppCompatActivity {
+public class MainActivity extends Activity {
// ------------------------------ FIELDS ------------------------------
@@ -357,18 +355,13 @@ public class MainActivity extends AppCompatActivity {
startStream();
MuteUserIds.refresh(account);
account.refreshListSubscriptions();
-
- getSupportActionBar().setDisplayShowTitleEnabled(false);
- final TextView toolbarTitle = (TextView) findViewById(R.id.toolbar_text);
- final NetworkImageView iconImageView = (NetworkImageView) findViewById(R.id.toolbar_icon);
+
+ final ImageView iconImageView = (ImageView) findViewById(android.R.id.home);
Runnable update = () -> {
- toolbarTitle.setText(account.getUser().getScreenName());
- String oldUrl = iconImageView.getImageURL();
+ getActionBar().setTitle(user.getScreenName());
String newUrl = user.getProfileImageUrl();
- if (newUrl != null && (oldUrl == null || !oldUrl.equals(newUrl))) {
- ImageCache.getInstance().setImageToView(newUrl, iconImageView);
- }
+ new BitmapURLTask(newUrl, iconImageView).execute();
};
update.run();
@@ -414,11 +407,10 @@ public class MainActivity extends AppCompatActivity {
}
public void initializeView() {
- Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
-
viewPager = (ViewPager) findViewById(R.id.viewPager);
pagerAdapter = new PageListAdapter(this, viewPager);
+ ImageView iconImageView = (ImageView) findViewById(android.R.id.home);
+ iconImageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
initializePages();
}