我已经编写了一些代码,但现在它太长了,我想在一个 java 文件中将它分成不同的类。我可以尝试的总是在启动时应用程序崩溃或找不到源。在这种情况下,一个类上有一个方法,我想在主类中调用它以在 textview 中显示,但出现找不到源错误。
package com.valchev.avilight;
import android.app.ListActivity;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends ListActivity {
public DirShow dirShow = new DirShow();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String s = "Blah Blah!";
dirShow.myDirShow(s);
}
//Settings layer
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
class DirShow extends MainActivity {
public void myDirShow(String s) {
s = "blah!";
TextView text = new TextView(this);
text = (TextView)findViewById(R.id.path);
text.setText(s);
}
}