Привет Как использовать несколько классов в android? то есть у меня есть кнопка в моем классе mainActivity.I хочу вызвать метод другого класса, когда я нажимаю кнопку, как показано сообщение Toast. Заранее спасибо :)Как использовать несколько классов в Android
Когда я запускаю этот код, мое приложение падает. Вот что я пробовал.
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();
}
});
}
}
чем проблема, что вы пробовали? – Winter
Добро пожаловать в StackOverflow, к сожалению, ваш вопрос не показывает попыток предыдущих исследований. Чтобы получить хороший ответ, советуем вам показать доказательства, которые вы пытались решить проблему, либо в коде, либо иным образом, прежде чем задавать вопрос. Могу ли я предложить прочитать [Руководство для разработчиков Android] (https://developer.android.com/guide/index.html) и [Android Docs] (http://developer.android.com/reference/packages.html) и обучение базовой Java онлайн –