code refactor
This commit is contained in:
parent
a15d00a80a
commit
b4add644b5
1 changed files with 127 additions and 139 deletions
|
@ -1,28 +1,5 @@
|
|||
package code.name.monkey.retromusic.ui.activities;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.design.widget.AppBarLayout;
|
||||
import android.support.v4.app.ShareCompat;
|
||||
import android.support.v7.widget.Toolbar;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.OnClick;
|
||||
import code.name.monkey.appthemehelper.ThemeStore;
|
||||
import code.name.monkey.retromusic.Constants;
|
||||
import code.name.monkey.retromusic.R;
|
||||
import code.name.monkey.retromusic.RetroApplication;
|
||||
import code.name.monkey.retromusic.ui.activities.base.AbsBaseActivity;
|
||||
import code.name.monkey.retromusic.util.NavigationUtil;
|
||||
|
||||
import static code.name.monkey.retromusic.Constants.APP_INSTAGRAM_LINK;
|
||||
import static code.name.monkey.retromusic.Constants.APP_TWITTER_LINK;
|
||||
import static code.name.monkey.retromusic.Constants.GITHUB_PROJECT;
|
||||
|
@ -31,18 +8,36 @@ import static code.name.monkey.retromusic.Constants.RATE_ON_GOOGLE_PLAY;
|
|||
import static code.name.monkey.retromusic.Constants.TELEGRAM_CHANGE_LOG;
|
||||
import static code.name.monkey.retromusic.Constants.TRANSLATE;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.support.annotation.NonNull;
|
||||
import android.support.v4.app.ShareCompat;
|
||||
import android.support.v7.widget.Toolbar;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
import butterknife.BindView;
|
||||
import butterknife.ButterKnife;
|
||||
import butterknife.OnClick;
|
||||
import code.name.monkey.appthemehelper.ThemeStore;
|
||||
import code.name.monkey.retromusic.Constants;
|
||||
import code.name.monkey.retromusic.R;
|
||||
import code.name.monkey.retromusic.ui.activities.base.AbsBaseActivity;
|
||||
import code.name.monkey.retromusic.util.NavigationUtil;
|
||||
|
||||
/**
|
||||
* @author Hemanth S (h4h13)
|
||||
*/
|
||||
|
||||
public class AboutActivity extends AbsBaseActivity {
|
||||
|
||||
@BindView(R.id.toolbar)
|
||||
Toolbar toolbar;
|
||||
|
||||
@BindView(R.id.app_bar)
|
||||
AppBarLayout appBar;
|
||||
@BindView(R.id.buy_pro)
|
||||
TextView supportText;
|
||||
View background;
|
||||
@BindView(R.id.app_version)
|
||||
TextView appVersion;
|
||||
|
||||
|
@ -72,15 +67,13 @@ public class AboutActivity extends AbsBaseActivity {
|
|||
}
|
||||
|
||||
private void setUpToolbar() {
|
||||
|
||||
int primaryColor = ThemeStore.primaryColor(this);
|
||||
toolbar.setBackgroundColor(primaryColor);
|
||||
appBar.setBackgroundColor(primaryColor);
|
||||
setTitle(R.string.action_about);
|
||||
setTitle(null);
|
||||
setSupportActionBar(toolbar);
|
||||
//noinspection ConstantConditions
|
||||
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
|
||||
|
||||
supportText.setText(RetroApplication.isProVersion() ? R.string.thank_you : R.string.buy_retromusic_pro);
|
||||
}
|
||||
|
||||
|
||||
|
@ -92,10 +85,8 @@ public class AboutActivity extends AbsBaseActivity {
|
|||
}
|
||||
|
||||
|
||||
@OnClick({R.id.app_github, R.id.faq_link,
|
||||
R.id.app_google_plus, R.id.app_translation,
|
||||
R.id.support_container, R.id.app_rate, R.id.app_share, R.id.pro_container,
|
||||
R.id.instagram_link, R.id.twitter_link, R.id.changelog,
|
||||
@OnClick({R.id.app_github, R.id.faq_link, R.id.app_google_plus, R.id.app_translation,
|
||||
R.id.app_rate, R.id.app_share, R.id.instagram_link, R.id.twitter_link, R.id.changelog,
|
||||
R.id.open_source, R.id.discord_link, R.id.telegram_link})
|
||||
public void onViewClicked(View view) {
|
||||
switch (view.getId()) {
|
||||
|
@ -114,9 +105,6 @@ public class AboutActivity extends AbsBaseActivity {
|
|||
case R.id.app_google_plus:
|
||||
openUrl(GOOGLE_PLUS_COMMUNITY);
|
||||
break;
|
||||
case R.id.support_container:
|
||||
startActivity(new Intent(this, SupportDevelopmentActivity.class));
|
||||
break;
|
||||
case R.id.app_translation:
|
||||
openUrl(TRANSLATE);
|
||||
break;
|
||||
|
@ -126,10 +114,9 @@ public class AboutActivity extends AbsBaseActivity {
|
|||
case R.id.app_share:
|
||||
shareApp();
|
||||
break;
|
||||
case R.id.pro_container:
|
||||
NavigationUtil.goToProVersion(this);
|
||||
case R.id.donate_link:
|
||||
NavigationUtil.goToSupportDevelopment(this);
|
||||
break;
|
||||
|
||||
case R.id.instagram_link:
|
||||
openUrl(APP_INSTAGRAM_LINK);
|
||||
break;
|
||||
|
@ -161,7 +148,8 @@ public class AboutActivity extends AbsBaseActivity {
|
|||
.setText(String.format(getString(R.string.app_share), getPackageName()))
|
||||
.getIntent();
|
||||
if (shareIntent.resolveActivity(getPackageManager()) != null) {
|
||||
startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.action_share)));
|
||||
startActivity(
|
||||
Intent.createChooser(shareIntent, getResources().getText(R.string.action_share)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue