パッケージングactivity間のジャンプ時の方法.

1025 ワード

1.ThisActivityとOtherActivityの2つのactivityがあると仮定し、それらの間でジャンプを行う場合、以下のコードによって実現される.
 
 
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);
    }
}