パッケージングactivity間のジャンプ時の方法.
1025 ワード
1.ThisActivityとOtherActivityの2つのactivityがあると仮定し、それらの間でジャンプを行う場合、以下のコードによって実現される.
2.パッケージング手順は以下の通りです.
1.カスタムクラスBaseActivityの新規作成AppCompatActivityの継承コードは次のとおりです.
2. 次に、ThisActivityにBaseActivityを継承させます.コードは次のとおりです.
startActivity(new Intent(ThisActivity.class,OtherActivity.class));
2.パッケージング手順は以下の通りです.
1.カスタムクラスBaseActivityの新規作成AppCompatActivityの継承コードは次のとおりです.
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
public class BaseActivity extends AppCompatActivity {
public void startActivity(Class clazz,boolean isFinish) {
startActivity(new Intent(this,clazz));
if (isFinish) {
finish();
}
}
}
2. 次に、ThisActivityにBaseActivityを継承させます.コードは次のとおりです.
public class ThisActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_this);
startActivity(OtherActivity.class,true);
}
}