我是新来的android开发,并创建了一个我坚持使用的小应用程序。活动按钮不听
我创建了一个布局为activity_main的活动,并使用MainActivity.java进行膨胀。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
startFragment = new StartFragment();
getFragmentManager().beginTransaction().replace(R.id.dynamic_view, startFragment).commit();
setupOnClickListeners();
}
private void setupOnClickListeners() {
settingsButton = (Button) findViewById(R.id.settings);
startButton = (Button) findViewById(R.id.keypad);
settingsButton.setOnClickListener(this);
startButton.setOnClickListener(this);
}
@Override
public void onClick(View clickView) {
switch (clickView.getId()) {
case R.id.keypad: // select audio button
Log.d(LOG_TAG, "Clicked Start");
if (startFragment == null) {
startFragment = new StartFragment();
}
getFragmentManager().beginTransaction().replace(R.id.dynamic_view, startFragment).addToBackStack(null).commit();
break;
case R.id.settings:
Log.d(LOG_TAG, "Settings dialpad");
if (settingsFragment == null) {
settingsFragment = new SettingsFragment();
}
getFragmentManager().beginTransaction().replace(R.id.dynamic_view, settingsFragment).addToBackStack(null).commit();
break;
}
}
我一旦充气设置片段我不能再膨胀开始片段,调试日志中我发现,点击来通过,但对听者不降落。
10-10 02:52:24.418 30630-30630/com.avaya.ihg
D/[email protected][MainActivity]: ViewPostImeInputStage processPointer 1
10-10 02:52:24.496 30630-30630/com.avaya.ihg
D/[email protected][MainActivity]: ViewPostImeInputStage processPointer 0
任何可以帮助我的点? 在此先感谢。
您发布的日志看起来不像错误的日志。请发布您的整个logcat或任何显示的错误。你发布的是一个调试日志。 – jonathanrz
你为什么不把碎片发布到后端堆栈? –