2011-08-26 42 views
0

我有一个活动(MainForm.java),它有显示吐司的程序.. 这里是代码:如何在单击窗口小部件时调用主活动中的过程?

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?? 
} 

真的需要你的帮助..谢谢..

回答

1

这是应用小工具很好的教程中,你必须看到它

Application Widget

一次
+0

谢谢哥们..它对我有用..祝你有美好的一天.. :) –

0

您可以将您的MainForm实例作为参数传递给您的HelloWidget构造函数。然后你可以在你的HelloWidget类中访问MainForm的公共方法。

+0

谢谢John的回答..祝你有美好的一天.. :) –

相关问题