我使用DialogFragment.I创建了一个应用程序,希望从MainActivity中的DialogFragment和setText获取数据。在我的代码中,我成功地创建了AlertDialog.But,我无法将EditText值传递给MainActivity.Application is crashed.Please,帮助我解决problem.Any帮助,我真的很感激。
MainActivity.java:
public class MainActivity extends ActionBarActivity {
Button showDialog;
TextView showText;
我已经定义了一个由两个TextView和一个EditText组成的复合组件。在这个复合组件的类中,我定义了一个返回EditText视图的getter方法,这样我就可以在活动的onCreate方法中为这个EditText设置一个OnFocusChangeListener。
但是,在onFocusChange方法中,我需要访问复合组件类中定义的一些方法,但我可以使用的只有视图对象。可以在复合组件类中访问这些方法吗?也许我应该重新考虑代码的结构?
复合组件类(为简洁起见进行了简化):
public class CompondComponent extends LinearLayour {
我已经在Firebase中为我的用户创建了一个数据库,并且能够在我的应用程序中注册并在数据库中看到他们。有没有办法将它与Firebase提供的登录身份验证联系起来?我是否可以使用它来登录用户,然后将注册的其他详细信息添加到该配置文件id中?这是我的register user方法,我应该让它照顾用户,还是应该使用firebase身份验证?有没有办法把这两者联系起来? public void registerUser(View view) {
//If any of the validations do not pass return will be called and errors
当我尝试将我的应用程序连接到数据库时,它显示了一个错误:找不到符号。 error: cannot find symbol
String ownerName = ownerName.getEditText().getText().toString();
^
symbol: method getEditText()
location: variable ownerName of type String 下面是我的代码 public class merchantReg
我正在尝试使用共享首选项并将数据发送到另一个活动中。当我单击注册文本视图时,应用程序崩溃,并得到错误消息。
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.widget.EditText com.google.android.material.textfield.TextInputLayout.getEditText()' on a null object reference
at com.example.irongym.Registrati
在安卓系统中,我想用视图(比方说用EditTexts)来实现一种狂热。我想用EditText初始化一个findViewById(R.id.something),你必须在一个活动类中这样做,或者你需要这个类的一个实例。
那么,如何在枚举中初始化EditTexts,或者如何设置主类的视图呢?
我想过这样的事情,但这行不通:
enum Edits {
one(/* what to write here */), two(/* what to write here */);
private EditText editText;
Edits(EditText editText
我已经通过Android演示类制作了外部显示,并在上面创建了一个EditText。问题是如何在外部显示器上将MainActivity的输入转换为EditText。 public class MainPresentationFragment extends PresentationFragment {
private EditText editText;
public static MainPresentationFragment newInstance(Context context, Display display) {
MainPresentationFragment ma
我有Edittext活动&我在不同的getter setter类中设置了Edittext Id。现在我想使用intent来传递Edittext id。我试图创建一个getter类的对象,但当我调用getEdittext id时,它传递的是0或新值。谁能告诉我这是怎么可能的。
我的代码如下:
case R.id.setDate:
Intent passAddTask_Id = new Intent(getApplicationContext(), Task_Details.class);
db = new TodoTask_Dat
我刚开始研究Robotium,写了我的第一个测试,我得到了一个奇怪的错误:
junit.framework.AssertionFailedError: 2131165500 EditTexts are not found!
这是我的测试用例
public class TestRegistrationActivity extends ActivityInstrumentationTestCase2<RegistrationActivity>{
private Solo solo;
public TestRegistrationActivity() {