2016-11-26 5 views
-2

私自身のパッケージ名前空間からMenuPopupインスタンスにアクセスしたいと思います。私は...、私は:(tiroだこのエラーについては考えているAndroid:MenuPopupは次の理由でこのコンテキストではアクセスできません:MenuPopup

PopupMenu Doc

コード:

class XMenuPopup { 
// .... 
internal val mPopup: MenuPopupHelper 

// ... 
fun show() { 

    // Error notice is here 
    // Type MenuPopup is inaccessible in this context due to: MenuPopup 
    mPopup.popup 
    } 
} 
+0

ようこそ。問題を再現する最小限のコードを表示できますか?なぜこれがJavaとKotlinというタグが付いているのかもわかりません。 – pete23

+0

もちろん。それは以下のようにKotlinです。 'class XMenuPopup {// ....内部val mPopup:MenuPopupHelper // ... fun show(){mPopup.popup //エラー通知はこちら}} ' –

答えて

0

それはあなたが使用したい、そのクラスがプライベートであり、それはこの中でアクセス可能ではないようです。http://antonioleiva.com/kotlin-android-custom-views/

:コンテキストたぶん、あなたはまた

class XMenuPopup : MenuPopup { 

チェック以下のような継承を使用するようにしてください210

希望すると助かります

関連する問題