Service
コード内のURIを使用して、起動時に別のアプリを開くようにしようとしています。私BroadcastReciever
とマニフェストには正しいコードがあるので、これは this にあると思われますmainActivity
。
私はEclipseを使用していますが、エラーや警告はありませんが、電話で実行すると次のエラーが発生します:
残念ながら anyConnectService は停止しました
LogCat には、最初のエラーとして次のものがあります。
FATAL EXCEPTION MAIN
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.anyconnect/com.anyconnectservice,MainActivity}
次のコードを見て、解決策を提供してください。
ありがとう
public abstract class MainActivity extends Service
{
@override
public void onCreate()
{
super.onCreate();
Toast.makeText(this, “Service created”,Toast.LENGTH_LONG).show();
Uri anyConnectUri = Uri.parse(“anyconnect://connect/name= TestVPN”);
Intent arg0 = new Intent(Intent.ACTION_VIEW, anyConnectUri);
this.startActivity(arg0);
}
}