【发布时间】:2016-12-24 08:05:08
【问题描述】:
嗨,我如何在 android 中使用多个类?即我的 mainActivity 类中有一个按钮。当我按下按钮时,我想调用不同类的方法,例如显示 Toast 消息。 在此先感谢:)
当我运行此代码时,我的应用程序崩溃了。 这是我尝试过的。
package myplayground.dreamingreality.com.myplayground;
import android.app.Activity;
import android.widget.Toast;
/**
* Created by Ruben on 16/08/10.
*/
public class OtherClass extends Activity{
// Here is my other class
public Toast mess()
{
Toast t = null;
t.makeText(getApplicationContext(),"test",Toast.LENGTH_LONG);
return t;
}
}
这是我的主要课程
package myplayground.dreamingreality.com.myplayground;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
OtherClass oC = new OtherClass();
oC.mess().show();
}
});
}
}
【问题讨论】:
-
什么问题,你尝试了什么?
-
欢迎来到 StackOverflow,不幸的是,您的问题并未展示任何先前研究的尝试。为了获得良好的响应,建议您在提出问题之前展示您已尝试以代码或其他方式解决问题的证据。我可以建议阅读Android Developer Guide 和Android Docs 并在线学习基本的Java
标签: java android function methods extends