Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

Andoroido開発 javaクラスの呼び出し

$
0
0
Andoroidoアプリの開発は初めてです。 よろしくお願いします。 Androidのビューを切り替える為に「ViewFlipper」を使用しました。 resフォルダの layout には、 main.xml sub1.xml sub2.xml とあります。 起動時のビューは、sub1が表示されます。 sub1のビューには、changeボタンがあります。 このchangeボタンを押下すると、ビューが切り替わり、sub2の画面が表示されます。 sub2のビューには、VedeoViewをxmlに記載しています。 sub2ビューが表示されたら、動画再生をするようにしています。 上記までのことをMainActivityに記載していました。 この場合は、問題なく動作していました。 今回は、sub2ビューのVedeoViewの動作、 つまり、再生する動画のアドレスや、動画再生が終了した場合は、sub1ビューに戻るなど、 の部分を、MainActivityから、別クラスへ移しました。 sub1ビューにある changeボタンを押下し、 sub1ビューからsub2ビューに遷移するけれど、動画再生の部分が呼び出せません。 sub2ビューの動画再生の部分のクラスは、 「Guide.java」と名前をつけました。 sub2.xml のVideoView を呼び出す必要があるので、「findViewByID」を使うので、 クラスの継承として、「public class Guide extends Activity」としました。 しかし、Guide.java の「onCreate」を呼び出すこともできません。 動画再生の部分のメソッド名は、 「private void StartVideo()」です。 MainActivity.java の changeボタンを押下したときに、 ViewFlipper でsub1ビューから、sub2ビューに遷移したあとに、 どのように記載すれば、Guide.java を呼び出し、動画再生が できるのでしょうか。教えてください。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>