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) { ……いろいろ書いてある…… } }
<< 前へ | 次へ >> |