내가하고 싶은 것은 다른 클래스의 텍스트 뷰에 쓸 수 있습니다. 그것은 단순하고 내 스크립트 배경을 공개하지만 내 mainactivity 클래스는어떤 클래스의 텍스트 뷰를 설정하십시오
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv.DoIt("i love you");
DoStuff(7); // how many secs between alarms
}
처럼 보이는 내가 뭘하려고 모두가 텍스트 뷰를 설정하지만 mainactivity 늘
public class tv extends Activity{
TextView textElement;
public void DoIt(String zzmsg)
{
setContentView(R.layout.main);
TextView textElement = (TextView) findViewById(R.id.affirmation);
textElement.setText(zzmsg);
}
}
을 컴파일 다른 작은 클래스를 작성했을 수 있습니다
tv는 activtiy 클래스이고'tv.DoIt ("i love you");을 잘못 사용했습니다. 문서를 읽으십시오. http://developer.android.com/training/basics/firstapp/index.html 당신은 ManinActivity에서 텍스트 뷰를 가질 필요가 있으며, 액티비티간에 값을 전달하고 MainActivity – Raghunandan
에서 텍스트를 텍스트 뷰로 설정하기 위해 인 텐트를 사용할 수 있습니다. 그러면 tv 객체를 만들어야하고,'tv.DoIt ("i love you"); 또 다른 일은 "안드로이드에 대한 전문 지식이 아닙니다."하지만 TV 클래스는'확장 된 활동 '이되어서는 안된다고 생각합니다. – Salah
내 문제는 모든 알람마다 다른 msg를 갖기를 원하고 또 주 활동으로 돌아갈 수없는 다른 클래스의 반복 알람입니다. 때까지 msgs, 그래서 나는 반복 알람 클래스 내에서 textviews해야합니다. – sunirmalya