我有按钮,onclick =“weboscio”。VOID:静态和非静态调用相同的按钮
我想做的事情上点击两件事情:
public void web(View view) {
Intent intent = new Intent(this, about.class);
startActivity(intent);
//opens a new layout
而且也:
public static void warning(Context context, int id, int titleResId, int textResId, PendingIntent intent) {
NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
String title = context.getString(titleResId);
....etc....
// to open a pop-up window
只是把有两种空隙为一体的活动,并调用它的按钮点击。我搜索了很多,但没有什么用处。我也试过:
public static void weboscio(String args[]) {
home something = new something();
something.web();
new something().warning();
显然,它仅适用于非静态空隙..而我也得到了在名.web(在这里)的错误和。警告(这里)。
weboscio =的onclick功能
家 = Java主活动
网络 =活动应该打开新的布局
警告 =活动应该显示一些新布局警告
'home.warning();' –
嘿我忽略了它,不过,为什么在新home.warning荫收到错误**(那里)**; - 因为下面的警告有:**(Context context,int id,int titleResId,int tex)**并且它在一个中是公共静态和非静态的,而studio不喜欢它需要用Instance调用,但地狱我知道如何做到这一点:( –
你仍然需要传递参数给这些功能,如果你不是已经... –