Android プロジェクトでMikrotik Java APIを使用しています
私が達成しようとしているのは:
- 情報でログイン
- バックグラウンドで接続を保存する
- すべてのアクティビティで接続を使用し、さまざまなアクティビティで接続を共有して、他のアクティビティ
ApiConnection
と同じように使用しますcon.login()
con.execute()
ログインフォームを送信した後、情報を送信し、intentServiceを開始し、そこで接続を確立します
@Override
protected void onHandleIntent(Intent intent) {
try {
try {
String host = intent.getStringExtra("host");
String username = intent.getStringExtra("username");
String password = intent.getStringExtra("password");
ApiConnection con = ApiConnection.connect(host);
con.login(username, password);
// Connected
} catch (Exception e) {
// Exception
}
} catch (Exception e) {
// Exception
}
}
そのインテントサービスからの接続に成功しましたが、接続に問題がある場合は例外を処理できません。トーストメッセージもonHandleIntentに表示されません。
私がしていることは意味がなく、論理的ではないと思います。
どうすればそのようなことを達成できますか?