从小部件执行活动中的方法?

时间:2011-11-02 09:54:16

标签: android methods android-activity widget call

是否可以从窗口小部件调用活动中的特定方法?

这是我想说的方法:

/*
 * Close out this screen.
 */
private void finishThisActivity() {
    this.finish();
} // End method finishThisActivity.

如果可以这样做,你能展示一些示例代码吗?

1 个答案:

答案 0 :(得分:1)

我想分享一下我的想法,如果你想从小部件调用自己的方法finishThisActivity(),那么你需要使用一个名为“android:onclick =”methodname“的标签。对于你,方法名称应为”finishThisActivity ”

示例:  假设您想要在Button的情况下调用此方法代替onClick(),那么您需要使用上面的标记作为按钮,并且您需要放置相应的方法

private void finishThisActivity(){

this.finish();

}

在onCreate()之外