public void onClick(View v) {
Toast.makeText(MainActivity.this,"You taped!",Toast.LENGTH_SHORT).show();
try {
startActivity(new Intent(MainActivity.this, FuelChoiceActivity.class));
}catch (Exception e){
System.out.println(e);
}
}
ここは自分のコードです。私は新しいアクティビティを自分のmanifest.xmlに追加しました。 try/catchブロックは例外を返さない。私がボタンを押すとトーストが実行されて表示されますが、ページは変化しません。このonClickListenerはアダプタメソッド 'getView'の内部にあり、アダプタから生成された任意のボタンで取得できます。私は他のイベントを入れてみました。唯一のことは新しい活動に行くことではありません。インテントが新しいアクティビティを開始していません
D/AbsListView: reportScrollStateChange: newState = 0, mLastScrollState = 0, mOnScrollListener = null, mScrollY = 0, mTouchMode = -1, mFirstPosition = 0
V/SettingsInterface: from settings cache , name = sound_effects_enabled , value = 0
D/ActivityThread: ACT-AM_ON_PAUSE_CALLED ActivityRecord{2c1d62f0 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.MainActivity}}
D/ActivityThread: ACT-PAUSE_ACTIVITY handled : 1/[email protected]
D/AbsListView: onWindowFocusChanged: hasWindowFocus=false, this=com.example.stamatis.redhotpepper.ExpandableHeightGridView{1dffd375 VFED.VC. .F...... 8,0-472,965 #7f0c0053 app:id/mygridview}
D/OpenGLRenderer: Flushing caches (mode 0)
D/GraphicBuffer: register, handle(0xb884d518) (w:177 h:66 s:192 f:0x1 u:0x000f02)
I/MaliEGL: [Mali]window_type=1, is_framebuffer=0, errnum = 0
I/MaliEGL: [Mali]surface->num_buffers=4, surface->num_frames=3, win_min_undequeued=1
I/MaliEGL: [Mali]max_allowed_dequeued_buffers=3
D/GraphicBuffer: unregister, handle(0xb884d518) (w:177 h:66 s:192 f:0x1 u:0x000f02)
D/GraphicBuffer: register, handle(0xb884d518) (w:177 h:66 s:192 f:0x1 u:0x000f02)
V/ActivityThread: Handling launch of ActivityRecord{1ff7b407 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.FuelChoiceActivity}}
V/ActivityThread: ActivityRecord{1ff7b407 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.FuelChoiceActivity}}: [email protected], appName=com.example.stamatis.redhotpepper, pkg=com.example.stamatis.redhotpepper, comp={com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.FuelChoiceActivity}, dir=/data/app/com.example.stamatis.redhotpepper-1/base.apk
D/ActivityThread: ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{1ff7b407 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.FuelChoiceActivity}}
D/ActivityThread: ACT-PAUSE_ACTIVITY_FINISHING handled : 0/[email protected]
V/ActivityThread: Performing resume of ActivityRecord{2c1d62f0 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.MainActivity}}
D/ActivityThread: ACT-AM_ON_RESUME_CALLED ActivityRecord{2c1d62f0 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.MainActivity}}
V/ActivityThread: Resume ActivityRecord{2c1d62f0 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.MainActivity}} started activity: false, hideForNow: false, finished: false
V/ActivityThread: Resuming ActivityRecord{2c1d62f0 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.MainActivity}} with isForward=true
V/PhoneWindow: DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{dfe4562 com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.MainActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{1d6eaa25 V.E..... R.....I. 0,0-480,782}
V/ActivityThread: Scheduling idle handler for ActivityRecord{2c1d62f0 [email protected] {com.example.stamatis.redhotpepper/com.example.stamatis.redhotpepper.MainActivity}}
D/ActivityThread: ACT-RESUME_ACTIVITY handled : 1/[email protected]
D/AbsListView: onWindowFocusChanged: hasWindowFocus=true, this=com.example.stamatis.redhotpepper.ExpandableHeightGridView{1dffd375 VFED.VC. .F...... 8,0-472,965 #7f0c0053 app:id/mygridview}
V/InputMethodManager: onWindowFocus: com.example.stamatis.redhotpepper.ExpandableHeightGridView{1dffd375 VFED.VC. .F...... 8,0-472,965 #7f0c0053 app:id/mygridview} softInputMode=272 first=false flags=#1810100
D/ActivityThread: ACT-DESTROY_ACTIVITY handled : 1/[email protected]
D/OpenGLRenderer: Flushing caches (mode 0)
D/OpenGLRenderer: Flushing caches (mode 0)
D/GraphicBuffer: unregister, handle(0xb884d518) (w:177 h:66 s:192 f:0x1 u:0x000f02)
おかげで読書やお時間:私はデバッグボタンをクリックしたときに
は、ここに私のログです。私は考えていただければ幸いです。
FuelChoiceActivity –
のonCreateに任意のロガーがありますか?FuelChoiceActivity – nandsito
へのアクセス権があれば問題のより良いアイデアを得ることができます.FuelChoiceActivityには基本的なonCreateとstuffしかありません。私がそれをメインとして起動すれば、それは動作します。私の主なアクティビティがアクティビティを拡張し、FuelChoiceActivityがAppCompatActivityを拡張していることだけです。 2番目のログにログがありません –