Java 如何生成onPause()事件代码
我需要在MainActivity类中生成Java 如何生成onPause()事件代码,java,android,eclipse,Java,Android,Eclipse,我需要在MainActivity类中生成onPause()事件。是否有可能自动生成souch类型的东西,或者我需要在键盘上键入evrything 当前我的类看起来像: package com.example.llk; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.Toast; public class MainActivity ext
onPause()
事件。是否有可能自动生成souch类型的东西,或者我需要在键盘上键入evrything
当前我的类看起来像:
package com.example.llk;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toast.makeText(this,"onCreate()", Toast.LENGTH_LONG).show();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
有onCreate和onCreateOptions菜单事件,但没有onPause。IDE能自动生成它吗?
通过编程方式执行此操作
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.your_xml);
//stuffs
}
@Override
protected void onPause() {
super.onPause();
// your stuffs on pause what should be paused or stopped
}
@Override
protected void onResume() {
super.onResume();
//your stuffs on resume
}
}
如果我正确理解了您的问题,请右键单击您的代码并选择“源”>“重写/实现方法”,在“活动”选项卡下应该有一个onPause()方法,选中它并单击“确定”,Eclipse将为您生成代码。您只需编写onPause()即可Eclipse会建议您,但如果您想手动执行,可以通过这种方式 右键单击编码区域->单击源->单击覆盖/实现方法-> 单击箭头按钮展开“活动”->选中onPause()->根据需要选择onPause()方法的插入点->单击“确定”按钮
当您想了解可用于重写的各种方法时,手动执行此操作非常有用。onPause()将由android操作系统处理。您需要在代码中调用onPause()并执行您的操作。我认为您使用的是eclipse juno最新版本。但我没有“受保护的void onPause()”。IDE可以自动生成吗?将其设置为私有还是公共。。我必须核实一下。。