jp.tuyano.myapp.Myapp obj = new jp.tuyano.myapp.MyApp();こんな具合に書かないといけません。Activityは、android.appというパッケージにあるので、クラスを書くときも、
public class クラス名 extends android.app.Activity ……と書かないといけないのです。これって、めちゃくちゃ面倒くさいですね。
import クラスの指定;こんな具合に書くと、そのクラスは、パッケージ名を省略してクラス名だけで使えるようにしてくれます。下のリストを見ると、
import android.app.Activity;こんな具合に書いてありますね? これで、Activityは、android.app.Activityと書かずに、ただActivityだけでOKになります。
import android.app.*;こんな具合にすると、android.appパッケージにあるすべてのクラスが、クラス名だけでOKになります。この*記号は、「そこにある全クラス」を示すワイルドカードです。これはよく使われますので覚えておきましょう。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※Androidの基本形(3)
package ……なにか書いてある……;
import android.app.Activity;
import android.os.Bundle;
import ……他にもいろいろ書いてある……
public class クラス名 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
……いろいろ書いてある……
}
}
| << 前へ | 次へ >> |