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); } }
<< 前へ | 次へ >> |