84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
我在原生VideoView的onMeasure方法中,添加了一些Log和在控制台输出的方法,如下图:
但都没有看到输出,用的是Genymotion测试。之前,在网上搜到一个类似的提问,里面提了很多方面,感觉都有可能,但因为讲的都很简短,题主追问也没有再回答,所以来这里再问一下。希望能得到比较详细的答案,或者是研究方向。谢谢!!
认证高级PHP讲师
まず初めに、ご回答いただきありがとうございます。あちこちに尋ねたところ、最も可能性の高い答えは、これを実行しても開発環境のソース コードを変更しただけで、電話機やシミュレータ上のソース コードは変更されないというものでした。したがって、ソースコードにLogを出力するには、実行環境、つまり携帯電話やシミュレータのソースコードを変更する必要があると推測されますが、これはシステムを変更しているように感じます。 。 。
genymotion と Studio を再起動して試してください
選択条件がないか確認してくださいまたは USB を抜き差ししてみてください
Studio ではログが出力されない場合があります。トーストをお試しください
ネイティブ?? videoview を継承して onMeasure メソッドを書き直す必要があるため、変更したばかりのソース コードは実行時にコンパイルされません。
まず初めに、ご回答いただきありがとうございます。あちこちに尋ねたところ、最も可能性の高い答えは、これを実行しても開発環境のソース コードを変更しただけで、電話機やシミュレータ上のソース コードは変更されないというものでした。したがって、ソースコードにLogを出力するには、実行環境、つまり携帯電話やシミュレータのソースコードを変更する必要があると推測されますが、これはシステムを変更しているように感じます。 。 。
genymotion と Studio を再起動して試してください
選択条件がないか確認してください
または USB を抜き差ししてみてください
Studio ではログが出力されない場合があります。トーストをお試しください
ネイティブ?? videoview を継承して onMeasure メソッドを書き直す必要があるため、変更したばかりのソース コードは実行時にコンパイルされません。