1

我想调用另一个项目的类。我将它添加到构建路径中,并在清单文件中声明了该类,但是当我调用它时,它给了我一个no class found错误。我是从意图中调用它的。

Intent intent = new Intent(getApplicationContext(), org.coolreader.CoolReader.class);
intent.putExtra("path", adapter.getItem(position).getPath());
startActivity(intent);
4

1 回答 1

0

如果您想CoolReader从您的程序启动,请查看以下答案

Intent coolReaderIntent = getPackageManager().getLaunchIntentForPackage("org.coolreader.CoolReader");
coolReaderIntent.putExtra("path", adapter.getItem(position).getPath());
startActivity(coolReaderIntent);

当然,CoolReader(程序)应该安装在设备上。

于 2012-12-19T12:17:11.237 回答