検索

ホームページ  >  に質問  >  本文

android - Fragment中能否使用TTS?


为什么TTS相关代码不在onCreateVie w()中呢?

伊谢尔伦伊谢尔伦2773日前526

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-04-17 17:53:47

    もちろんFragmentでも使えますし、本の内容をよく読んでみると、このMainActivityはActivityから継承されており、ActivityにはonCreateViewのライフサイクルメソッドがありません。 onCreateView メソッド実際には、Fragment にする必要があるか、FragmentActivity に onCreateView ライフサイクル メソッドがあり、android3.0 より前にフラグメント API がないという問題を解決するために使用されます。サポート パッケージをインポートし、fragmentActivity を継承する必要があります。これにより、アクティビティにフラグメントを埋め込んで、必要なレイアウト効果を実現できます。これがあなたの疑問の解決に役立つことを願っています。

    返事
    0
  • 迷茫

    迷茫2017-04-17 17:53:47

    ブロードキャストはFragmentで行うことができます。Fragmentは書き換えることができます。

    リーリー

    isVisibleToUser はフラグメントが表示されるかどうかを決定し、それをブロードキャストします
    IflytekBroadcast.startBroadcast(IflytekBroadcast.getVoiceStringFromType(IflytekBroadcast.MESSAGE_LIST)); これは TT をカプセル化します

    返事
    0
  • 迷茫

    迷茫2017-04-17 17:53:47

    テキスト版を入手できます

    返事
    0
  • キャンセル返事