Java 单击小部件时,如何在主活动中调用过程?
我有一个活动(MainForm.java),其中包含显示toast的过程。。 代码如下:Java 单击小部件时,如何在主活动中调用过程?,java,android,android-manifest,Java,Android,Android Manifest,我有一个活动(MainForm.java),其中包含显示toast的过程。。 代码如下: package com.application.TestingWidget3; import android.app.Activity; import android.os.Bundle; import android.widget.Toast; public class MainForm extends Activity { /** Called when the activity is fi
package com.application.TestingWidget3;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;
public class MainForm extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
onlyToast();
}
public void onlyToast()
{
Toast.makeText(this, "Only Showing Toast", 1).show();
}
}
当小部件被单击一次时,我应该在HelloWidget.java上为调用onlyToast()过程做什么
这是我的HelloWidget代码:
package com.application.TestingWidget3;
import android.appwidget.AppWidgetProvider;
public class HelloWidget extends AppWidgetProvider {
// What should i do here??
}
我真的需要你的帮助。。谢谢。这是一个很好的应用程序小部件教程,你必须看一次
您可以将MainForm实例作为参数传递给HelloWidget构造函数。然后您可以从HelloWidget类中访问MainForm的公共方法。感谢John的回答。。祝你今天愉快……)