第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

一按計(jì)算結(jié)果的時(shí)候就報(bào)錯(cuò)

04-11 02:39:02.488 2986-2986/com.example.wwq.aidlclient E/AndroidRuntime: FATAL EXCEPTION: main

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Process: com.example.wwq.aidlclient, PID: 2986

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java.lang.NullPointerException: Attempt to invoke interface method 'int com.example.wwq.myapplication.IMyAidl.add(int, int)' on a null object reference

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at com.example.wwq.aidlclient.MainActivity.onClick(MainActivity.java:66)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at android.view.View.performClick(View.java:4780)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at android.view.View$PerformClick.run(View.java:19866)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at android.os.Handler.handleCallback(Handler.java:739)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at android.os.Handler.dispatchMessage(Handler.java:95)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at android.os.Looper.loop(Looper.java:135)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at android.app.ActivityThread.main(ActivityThread.java:5254)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at java.lang.reflect.Method.invoke(Native Method)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at java.lang.reflect.Method.invoke(Method.java:372)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)



正在回答

13 回答

? ?//調(diào)用遠(yuǎn)程的服務(wù)
? ? ? ? ? ?int res= iMyAidl.add(num2, num1);
? ? ? ? ? ?mEtRes.setText(res);

出錯(cuò)在? ?mEtRes.setText(res);這里。mEtRes.setText(res);中的res是一個(gè)int 類型,那么res值對應(yīng)是values文件夾中的strings.xml里的值。

應(yīng)該改為mEtRes.setText(res+“”);這樣就行了

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_little權(quán)權(quán) 提問者

也不行。。。。
2016-07-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

linhualuo 回復(fù) qq_little權(quán)權(quán) 提問者

不行的話應(yīng)該是服務(wù)沒有在AndroidManife.xml中注冊并且設(shè)置exported="true", enabled="true", process=":remote"??梢栽囋?/div>
2017-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_little權(quán)權(quán) 提問者 回復(fù) linhualuo

好的啊
2017-05-03 回復(fù) 有任何疑惑可以回復(fù)我~

我也遇到這個(gè)問題。我解決了。

大家想一下,我們除了app ?module 之外,又建立了一個(gè)aidlclient module。那么我們運(yùn)行的時(shí)候,應(yīng)該安裝并啟動(dòng)哪一個(gè)呢?現(xiàn)在一想,既然出現(xiàn)了編輯框和按鈕界面,那不是我們在aidlclient module編輯的頁面嗎?對呀。我們只安裝啟動(dòng)了aidlclient module。也就是只要客戶端。

那么服務(wù)端跑哪里呢?想一下,是不是我們沒有安裝呢?對滴。

那么怎么確定自己安裝是那個(gè)module呢?看下圖:

http://img1.sycdn.imooc.com//587f46bd0001915202460141.jpg

0 回復(fù) 有任何疑惑可以回復(fù)我~

把a(bǔ)pp那個(gè)module先運(yùn)行到手機(jī)上一次就可以了,手機(jī)上根本就沒有你要遠(yuǎn)程調(diào)用的那個(gè)進(jìn)程怎么調(diào)用。

0 回復(fù) 有任何疑惑可以回復(fù)我~

在服務(wù)端 注冊<service android:name=".AIDL"
? ?android:enabled="true"
? ?android:exported="true"></service>

0 回復(fù) 有任何疑惑可以回復(fù)我~

解決了沒有啊 啊啊啊,我也剛遇到這個(gè)問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

解決了沒有啊 啊啊啊,我也剛遇到這個(gè)問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

service 與activity一樣必須在AndroidManifest.xml里面注冊,因?yàn)槟銢]有注冊,肯定出錯(cuò)了

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_little權(quán)權(quán) 提問者

有注冊啊
2016-05-16 回復(fù) 有任何疑惑可以回復(fù)我~
#2

輕敲淺唱xLee 回復(fù) qq_little權(quán)權(quán) 提問者

除了注冊之外還要設(shè)置屬性:exported=true
2016-10-11 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//572af47e00012f5a08540387.jpg這是啥意思啊 a

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_little權(quán)權(quán) 提問者

空指針
2016-05-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

麥穗3 回復(fù) qq_little權(quán)權(quán) 提問者

怎么解決啊
2016-05-07 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_little權(quán)權(quán) 提問者 回復(fù) 麥穗3

不知道
2016-05-09 回復(fù) 有任何疑惑可以回復(fù)我~

package com.example.wwq.AidlClient;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.IBinder;
import android.os.RemoteException;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

import com.example.wwq.myapplication.IMyAidl;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

? ?private EditText mEtNum1;
? ?private EditText mEtNum2;
? ?private EditText mEtRes;
? ?private Button mBtnAdd;

? ?IMyAidl iMyAidl;
? ?private ServiceConnection conn = new ServiceConnection() {
? ? ? ?//綁定上服務(wù)的時(shí)候
? ? ? ?@Override
? ? ? ?public void onServiceConnected(ComponentName name, IBinder service) {
? ? ? ? //拿到了遠(yuǎn)程的服務(wù)
? ? ? ? ?iMyAidl = ?IMyAidl.Stub.asInterface(service);
? ? ? ?}
? ? ? ?//斷開服務(wù)的時(shí)候
? ? ? ?@Override
? ? ? ?public void onServiceDisconnected(ComponentName name) {
? ? ? ? ? ?//回收資源
? ? ? ? ? ?iMyAidl = null;
? ? ? ?}
? ?};

? ?@Override
? ?protected void onCreate(Bundle savedInstanceState) {
? ? ? ?super.onCreate(savedInstanceState);
? ? ? ?setContentView(R.layout.activity_main);
? ? ? ?initView();
? ? ? ?//軟件一啟動(dòng)就綁定服務(wù)
? ? ? ?bindService();
? ?}

? ?private void initView() {
? ? ? ?mEtNum1 = (EditText) findViewById(R.id.et_num1);
? ? ? ?mEtNum2 = (EditText) findViewById(R.id.et_num2);
? ? ? ?mEtRes = (EditText) findViewById(R.id.et_res);
? ? ? ?mBtnAdd = (Button) findViewById(R.id.btn_add);

? ? ? ?mBtnAdd.setOnClickListener(this);


? ?}

? ?@Override
? ?public void onClick(View v) {
? ? ? ?int num1 = Integer.parseInt(mEtNum1.getText().toString());
? ? ? int num2 = Integer.parseInt(mEtNum2.getText().toString());


? ? ? ?try {
? ? ? ? ? ?//調(diào)用遠(yuǎn)程的服務(wù)
? ? ? ? ? ?int res= iMyAidl.add(num2, num1);
? ? ? ? ? ?mEtRes.setText(res);

? ? ? ?} catch (RemoteException e) {
? ? ? ? ? ?e.printStackTrace();
? ? ? ? ? ?mEtRes.setText("錯(cuò)誤了");
? ? ? ?}

? ?}

? ?private void bindService() {
? ? ? ?//獲取到服務(wù)端
? ? ? ?Intent intent = new Intent();
? ? ? ?//新版本,必須 顯示intent啟動(dòng) 綁定服務(wù)
? ? ? ?intent.setComponent(new ComponentName
? ? ? ? ? ? ? ?("com.example.wwq.myapplication","com.example.wwq.myapplication.IRemoteService"));

? ? ? ?bindService(intent,conn, Context.BIND_AUTO_CREATE);
? ?}

? ?@Override
? ?protected void onDestroy() {
? ? ? ?super.onDestroy();
? ? ? ?unbindService(conn);
? ?}
}

0 回復(fù) 有任何疑惑可以回復(fù)我~

服務(wù)端那個(gè)類的名字

包名+類名 ? 用.把前面的包名省略了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_little權(quán)權(quán) 提問者

那客戶端那里要不要注冊什么東西?
2016-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Js_Ly 回復(fù) qq_little權(quán)權(quán) 提問者

不用注冊
2016-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_little權(quán)權(quán) 提問者 回復(fù) Js_Ly

調(diào)用遠(yuǎn)程服務(wù), int res=那里顯示空指針
2016-04-26 回復(fù) 有任何疑惑可以回復(fù)我~
首頁上一頁12下一頁尾頁

舉報(bào)

0/150
提交
取消

一按計(jì)算結(jié)果的時(shí)候就報(bào)錯(cuò)

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號