如何生成 onPause() 事件代码 [关闭]

Posted

技术标签:

【中文标题】如何生成 onPause() 事件代码 [关闭]【英文标题】:how to generate onPause() event code [closed] 【发布时间】:2012-12-16 19:10:47 【问题描述】:

我需要在 MainActivity 类中创建 onPause() 事件。是否有可能以某种方式自动生成这种东西,或者我需要在键盘上输入所有内容?

目前我的班级看起来像:

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 和 onCreateOptionsMenu 事件,但没有 onPause。 IDE可以自动生成吗?

【问题讨论】:

onPause() 将由安卓操作系统处理。你需要在代码中调用 onPause() 并做你的事情 我认为您使用的是 eclipse juno 最新版本。 【参考方案1】:

如果我正确理解了您的问题,请右键单击您的代码并选择“源”>“覆盖/实现方法”,在“活动”选项卡下应该有一个 onPause() 方法,检查它并单击“确定”,Eclipse 将生成给你的代码。

【讨论】:

【参考方案2】:

你可以只写 onPause() 和 Eclipse 会建议你,但如果你想手动做,你可以通过这种方式,

右键单击您的编码区域->单击源->单击覆盖/实施方法.. -> 单击箭头按钮展开“活动”-> 勾选 onPause() -> 根据需要选择 onPause() 方法的插入点 -> 点击“确定”按钮。

当您想了解可用于覆盖的各种方法时,手动执行此操作会很有帮助。

【讨论】:

【参考方案3】:

Go to this android link. It ll show you. In eclipse you can't do automatically you have to do type everything from keyboard.

以编程方式这样做

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


【讨论】:

但我没有'protected void onPause()'。 IDE可以自动生成吗? 将其设为私有或公开.. 我必须检查一下..

以上是关于如何生成 onPause() 事件代码 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在Vue中触发点击事件[关闭]

requestLocationUpdates无限地回忆onPause和onResume

如何在 JavaFX 中获得一个阶段的关闭事件?

如何使用javascript或php检测窗口关闭事件[重复]

如何在点击事件上使用 onchangelocation?

js获取关闭浏览器事件