Intent intent = new Intent(this, (Class<?>)MySamplePrefActivity.class);ここでは、new Intentでインテントをまず用意します。引数には、Context(ここではthis)と、起動するアクティビティのclassを渡します。これで、MySamplePrefActivityを起動するためのインテントが用意できます。
startActivity(intent);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
package jp.tuyano.sample;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.*;
import android.view.MenuItem.OnMenuItemClickListener;
import android.widget.*;
public class MySample extends Activity {
public TextView textview01;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textview01 = (TextView)findViewById(R.id.TextView01);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem pref_item = menu.add("Pref");
OnMenuItemClickListener listener = new OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
openPref();
return false;
}
};
pref_item.setOnMenuItemClickListener(listener);
return true;
}
public void openPref(){
Intent intent = new Intent(this, (Class<?>)MySamplePrefActivity.class);
startActivity(intent);
}
}
| << 前へ | 次へ >> |