[問題] AAR使用class內的方法
對AS為初學,JAVA也是剛開始學習,現在因為AS需要包JAR AAR給廠商,
所以想說先試一個簡單的example確認是否可行,但按照正常流程來加入AAR後,
再用其中的方法時會有閃退問題。code如下
想加入的AAR 裡面的code
package com.example.mylibrary;
public class jar1 {
public jar1() {
}
public int cfunction1() {
int x = 1;
return x;
}
}
--
MainActivity內有設一個Button想來呼叫代入的aar(Jar1)內的cfunction1
private View.OnClickListener imageButton8Onclick= new View.OnClickListener() {
@Override
public void onClick(View v) {
int para = mJar1.cfunction1();
}
};
--
出現的錯誤
java.lang.NullPointerException: Attempt to invoke virtual method 'int
com.example.mylibrary.jar1.cfunction1()' on a null object reference
--
其實我有試過別人產生的AAR檔來帶入,之後再用上面同樣的CODE來隨便試一個int para,
其實是可以用的,所以我在想是不是我在產生AAR時有哪裡出錯?
想請問大大前輩,可能是哪裡的問題造成。謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.32.32
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1505189026.A.C1C.html
→
09/12 13:03, , 1F
09/12 13:03, 1F
→
09/12 13:04, , 2F
09/12 13:04, 2F
→
09/12 13:12, , 3F
09/12 13:12, 3F
→
09/12 13:14, , 4F
09/12 13:14, 4F
→
09/12 13:15, , 5F
09/12 13:15, 5F
→
09/12 13:42, , 6F
09/12 13:42, 6F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章