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

Android 从小部件在活动中执行方法?,android,methods,android-activity,widget,call,Android,Methods,Android Activity,Widget,Call,可以从小部件调用活动中的特定方法吗 这是我想调用的方法: /* * Close out this screen. */ private void finishThisActivity() { this.finish(); } // End method finishThisActivity. 如果可以做到这一点,你能展示一些示例代码吗?我想分享我的想法,如果你想从widget调用你自己的方法finishThisActivity(),那么你需要使用一个名为“android:oncli

可以从小部件调用活动中的特定方法吗

这是我想调用的方法:

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

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

我想分享我的想法,如果你想从widget调用你自己的方法finishThisActivity(),那么你需要使用一个名为“android:onclick=“methodname”的标记。对你来说,方法名称应该是“finishThisActivity”

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

私有void finishThisActivity(){

这个

}


除了onCreate()

之外,感谢Ranjit的回答。:-)