2つの別々のアクティビティHeatMap
とLiveMkt
に対応する2つのタブを含むランチャーアクティビティがあります。NullPointerExceptionを与えるカスタムタイトルのTabActivity
私は1つの子アクティビティに次のステートメントを使用することはできませんどこかで読ん通り:
Window.RequestFeature(WindowFeatures.CustomTitle);
だから私は、次の試してみました....ランチャー活動の
OnCreate()
が含まれています
base.OnCreate (bundle);
Window.RequestFeature(WindowFeatures.CustomTitle);
SetContentView(Resource.Layout.TabView);
//Code to create tabs which points to two activities `HeatMap` and `LiveMkt`
OnCreate()
LiveMkt
は含まれています
base.OnCreate (bundle);
SetContentView(Resource.Layout.LiveMkt);
Window.SetFeatureInt(WindowFeatures.CustomTitle,Resource.Layout.TitleBar);
edsearch = (EditText) FindViewById(Resource.Id.edsearch);
_autoSearchBox = new AutoSearchBox();
_autoSearchBox.LoadSearchBox(this,edsearch,lsym);
AutoSearchBox
クラスは
public void LoadSearchBox(Activity activity,EditText edsearch,ListView lsym)
{
edsearch.TextChanged+= delegate
{//Something
}
}
が含まれているLoadSearchBox()
を持っている。しかし、私はこれをデバッグするとき、私はこれらを持っているにもかかわらずedsearch
ためLoadSearchBox()
とlsym
でNullPointerException
を取得
LiveMkt
の2つの要素を、に渡します。
LiveMkt.xml
ListView
lsymとTitleBar.xml
がEditText
edsearchが含まれているが含まれています。
のStackTrace:私はモノアンドロイドに新たなんだと
Exception Details : System.NullReferenceException: Object reference not set to an instance of an object
at AutoSearchBox.LoadSearchBox (Android.App.Activity activity, Android.Widget.EditText edsearch, Android.Widget.ListView lsym)
、任意の助けを感謝しています。
stacktraceを送信してください。 –
私に言い換えましょう。 stacktrace全体を投稿してください。 –
私の前提に対する謝罪。私は今より大きなトレースを見るのに慣れています。 –