Closed rclai closed 4 years ago
@rclai I think the issue you're seeing here is that this
now refers to a ReactNativeHost
class. You should see this error disappear if you call this.getApplication()
.
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new KeyboardInputPackage(this.getApplication()) // (this = Android application object)
);
}
package android.example.myapp;
import android.app.Activity; import android.content.pm.PackageManager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.CheckBox; import android.widget.EditText; import android.widget.TextView;
import org.w3c.dom.Text;
import java.util.concurrent.atomic.AtomicInteger;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onPointer(View view) {
CheckBox newWord = (CheckBox)findViewById(R.id.simpleCheckBox);
boolean word = newWord.isChecked();
String string = "Hello world";
displayQ(string);
int qqq = 100;
displayW(qqq);
}
private void displayW(boolean word) {
TextView textView = (TextView)findViewById(R.id.simpleCheckBox);
}
private void displayQ(String string) {
TextView textView = (TextView)findViewById(R.id.Pointer);
textView.setTextSize(20);
textView.setText(string);
}
}
What is Wrong?