findViewById为EditText返回null,使用函数将值从一个类传递到另一个类

时间:2015-08-12 07:53:40

标签: java android

findViewById返回nullEditText将值从一个类传递到另一个类

public void HandleSearchButtonValue(int START_INDEX,int places,String featurea){
    try {
        EditText locationEdit=(EditText)findViewById(places);
        InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(locationEdit.getWindowToken(), 0);
        String locationAddress =locationEdit.getText().toString();

1 个答案:

答案 0 :(得分:0)

QModelIndex QAbstractItemModel::index(int row, int column, const QModelIndex & parent = QModelIndex()) const 返回与ID匹配的第一个子视图。

如果您在findViewById中调用它,则Activity视图(您使用android.R.id.content设置的视图)将用作父级,因此仅返回当前视图中的视图布局。

请提供有关此方法的来电者和持有类的更多信息,以获得进一步的帮助。