1

チタンスタジオでアンドロイドで書かれたカスタムアクティビティを呼び出す必要があります。このコードをアクセラレータで実行するにはどうすればよいですか?

モジュールコードは次のとおりです。

ChoosePDFActivity cpa = new ChoosePDFActivity();

Intent intent = new Intent(); 
intent.setClassName("com.pdfreader.my", "com.artifex.mupdf.MuPDFActivity");
Activity activity = TiApplication.getAppRootOrCurrentActivity();

activity.startActivity(cpa.showPDF());

Tiapp の設定は次のとおりです。

<modules>
   <module platform="android">com.pdfreader.my</module>      
</modules>

チタンコードは次のとおりです。

var sample_module = require('com.pdfreader.my');
sample_module.example()

コードを実行しても何も起こらないのですか? 文字列を返すと、チタンで表示できますが、アクティビティを実行できません。誰か助けてもらえますか? ありがとう

4

2 に答える 2

1

require()内部に CommonJS モジュールを含めるために使用されますが、Intent は作成されません。

Titan アプリケーション内で Intent を作成する場合は、Android プラットフォームに関するドキュメントに従ってください

于 2013-10-29T00:58:13.223 に答える