package jp.mixi.sample.intent.pending;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Intent の準備。明示的 Intent でも、暗黙的 Intent でもどちらでも構わない
Intent intent = new Intent(this, SubActivity.class);
// PendingIntent オブジェクトの生成。このオブジェクトを他のアプリに渡すことで、引数に渡した Intent の送信を委ねることができる
// PendingIntent は、Intent の送信先のコンポーネントの種類によって使い分けること
// 第二引数の requestCode は、API リファレンスの記載に間違いがあり、Currently not used とあるが実際には利用されていることに注意する
PendingIntent activityIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
}
}