小编use*_*865的帖子

不使用PhoneStateListener onSignalStrengthchanged获取SignalStrength

有没有人知道如何获得信号强度,而无需调用onSignalStrengthChanged.onSignalStrengthchanged的问题在于它在信号强度变化时被调用,我需要根据不同的标准获得signalstrength的值.

提前致谢.

android signal-strength phone-state-listener

2
推荐指数
1
解决办法
1万
查看次数

Android MultiAutoCompleteTextView 检索多个联系人

我正在尝试修改我在 stackoverflow 上看到的 AutoCompleteTextView 的代码,以便为 MultiAutoCompleteTextView 返回多个联系人。

但是,当我将它加载到我的 Android 手机上时,我再也看不到任何可供选择的建议。我感觉问题出在 ArrayAdapter 初始化上,但我无法弄清楚它有什么问题。

在此先感谢您的帮助。

我的 multiautocompletetextview 有以下代码:

  <MultiAutoCompleteTextView
     android:id="@+id/mmWhoNo"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:textColor="#0000A0"
     android:hint="Choose your Contacts" />
Run Code Online (Sandbox Code Playgroud)

最后,我有以下内容可以阅读我的联系人,这些联系人是从自动完成文本视图中选择联系人并稍加修改后获得的。

private ArrayList<Map<String, String>> mPeopleList;
private ArrayAdapter mAdapter;
private MultiAutoCompleteTextView mTxtPhoneNo;

      mPeopleList = new ArrayList<Map<String, String>>();
      PopulatePeopleList(); 
     mTxtPhoneNo = (MultiAutoCompleteTextView) findViewById(R.id.mmWhoNo);
     mTxtPhoneNo.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); 
     mTxtPhoneNo.setThreshold(1);

             //just to check to see that mPeopleList is being populated
     Log.i("Multiplecontacts",mPeopleList.get(0).toString());


     mAdapter = new ArrayAdapter<ArrayList<Map<String,String>>>(this, android.R.layout.simple_dropdown_item_1line);
     mAdapter.add(mPeopleList);

     mTxtPhoneNo.setAdapter(mAdapter);

    mTxtPhoneNo
            .setOnItemClickListener(new OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> av, View arg1, …
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview android-arrayadapter contactscontract

1
推荐指数
1
解决办法
2998
查看次数