【发布时间】:2015-02-27 18:09:27
【问题描述】:
我有一个名为 Second.java 的 java 类,它有一个名为 toast_method() 的方法。 我的问题是,如何从 Second.java 中调用 toast_method(),然后在应用中显示 toast 消息?
我尝试了以下代码,但它不起作用
Second.java
package com.example.callmethod;
import android.content.Context;
import android.widget.Toast;
public class Second {
Context context;
public Second(Context context) {
this.context = context;
}
public void toast_method() {
Toast.makeText(context, "Hello", Toast.LENGTH_SHORT).show();
}
}
MainActivity.java
package com.example.callmethod;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
private Second myotherclass;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Calling the method from Second Class
myotherclass.toast_method();
}
}
谢谢
【问题讨论】:
标签: java android class methods