Ultima modifica:
Salve a tutti,
Sapete dirmi cosa diavolo sto sbagliando?
Codice errore da quando premi il pulsante:
Codice del MainActivity:
Codice EditText_RW:
Codice del Content_main.xml:
Non so più che fare... Se rimuovo il codice delle EditText funziona il programma.
@AlessioDP o @</Singh>™ sapete aiutarmi?
Sapete dirmi cosa diavolo sto sbagliando?
28723-28723/com.example.admin.biemmemodbusconfigurator E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.admin.biemmemodbusconfigurator, PID: 28723
java.lang.NullPointerException
at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:68)
at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:145)
at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:42)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:186)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:168)
at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:508)
at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:180)
at com.example.admin.biemmemodbusconfigurator.EditText_RW.<init>(EditText_RW.java:19)
at com.example.admin.biemmemodbusconfigurator.MainActivity$1.onClick(MainActivity.java:56)
at android.view.View.performClick(View.java:4477)
at android.view.View$PerformClick.run(View.java:18814)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method)
Process: com.example.admin.biemmemodbusconfigurator, PID: 28723
java.lang.NullPointerException
at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:68)
at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:145)
at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:42)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:186)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:168)
at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:508)
at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:180)
at com.example.admin.biemmemodbusconfigurator.EditText_RW.<init>(EditText_RW.java:19)
at com.example.admin.biemmemodbusconfigurator.MainActivity$1.onClick(MainActivity.java:56)
at android.view.View.performClick(View.java:4477)
at android.view.View$PerformClick.run(View.java:18814)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method)
08-26 15:59:38.897 1358-1358/com.example.admin.biemmemodbusconfigurator I/View: Touch down dispatch to android.support.v7.widget.AppCompatButton{42bc5638 VFED..C. ........ 584,639-848,783 #7f0c0071 app:id/change_button}, event = MotionEvent { action=ACTION_DOWN, id[0]=0, x[0]=144.62048, y[0]=50.15912, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=59294119, downTime=59294119, deviceId=3, source=0x1002 }
08-26 15:59:39.005 1358-1358/com.example.admin.biemmemodbusconfigurator I/View: Touch up dispatch to android.support.v7.widget.AppCompatButton{42bc5638 VFED..C. ...p.... 584,639-848,783 #7f0c0071 app:id/change_button}, event = MotionEvent { action=ACTION_UP, id[0]=0, x[0]=144.62048, y[0]=50.15912, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=59294232, downTime=59294119, deviceId=3, source=0x1002 }
08-26 15:59:39.015 1358-1358/com.example.admin.biemmemodbusconfigurator V/Provider/Settings: get setting for user 0 by user 0 so skipping cache
08-26 15:59:39.016 1358-1358/com.example.admin.biemmemodbusconfigurator V/Provider/Settings: from db cache, name = sound_effects_enabled , value = 0
08-26 15:59:39.017 1358-1358/com.example.admin.biemmemodbusconfigurator D/AndroidRuntime: Shutting down VM
08-26 15:59:39.017 1358-1358/com.example.admin.biemmemodbusconfigurator W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41c9acf8)
08-26 15:59:39.017 1358-1358/com.example.admin.biemmemodbusconfigurator W/dalvikvm: threadid=1: uncaught exception occurred
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: java.lang.NullPointerException
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:68)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:145)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:42)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:186)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:168)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:508)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:180)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.example.admin.biemmemodbusconfigurator.EditText_RW.<init>(EditText_RW.java:19)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.example.admin.biemmemodbusconfigurator.MainActivity$1.onClick(MainActivity.java:57)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.view.View.performClick(View.java:4477)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.view.View$PerformClick.run(View.java:18814)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.os.Handler.handleCallback(Handler.java:808)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.os.Handler.dispatchMessage(Handler.java:103)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.os.Looper.loop(Looper.java:193)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5340)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at dalvik.system.NativeStart.main(Native Method)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/dalvikvm: threadid=1: calling UncaughtExceptionHandler
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator I/dalvikvm: +++ calling Ljava/lang/ThreadGroup;.uncaughtException
08-26 15:59:39.020 1358-1358/com.example.admin.biemmemodbusconfigurator E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.admin.biemmemodbusconfigurator, PID: 1358
java.lang.NullPointerException
at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:68)
at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:145)
at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:42)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:186)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:168)
at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:508)
at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:180)
at com.example.admin.biemmemodbusconfigurator.EditText_RW.<init>(EditText_RW.java:19)
at com.example.admin.biemmemodbusconfigurator.MainActivity$1.onClick(MainActivity.java:57)
at android.view.View.performClick(View.java:4477)
at android.view.View$PerformClick.run(View.java:18814)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method)
08-26 16:04:39.152 1358-1358/com.example.admin.biemmemodbusconfigurator I/Process: Sending signal. PID: 1358 SIG: 9
08-26 15:59:39.005 1358-1358/com.example.admin.biemmemodbusconfigurator I/View: Touch up dispatch to android.support.v7.widget.AppCompatButton{42bc5638 VFED..C. ...p.... 584,639-848,783 #7f0c0071 app:id/change_button}, event = MotionEvent { action=ACTION_UP, id[0]=0, x[0]=144.62048, y[0]=50.15912, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=59294232, downTime=59294119, deviceId=3, source=0x1002 }
08-26 15:59:39.015 1358-1358/com.example.admin.biemmemodbusconfigurator V/Provider/Settings: get setting for user 0 by user 0 so skipping cache
08-26 15:59:39.016 1358-1358/com.example.admin.biemmemodbusconfigurator V/Provider/Settings: from db cache, name = sound_effects_enabled , value = 0
08-26 15:59:39.017 1358-1358/com.example.admin.biemmemodbusconfigurator D/AndroidRuntime: Shutting down VM
08-26 15:59:39.017 1358-1358/com.example.admin.biemmemodbusconfigurator W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41c9acf8)
08-26 15:59:39.017 1358-1358/com.example.admin.biemmemodbusconfigurator W/dalvikvm: threadid=1: uncaught exception occurred
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: java.lang.NullPointerException
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:68)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:145)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:42)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:186)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:168)
08-26 15:59:39.018 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:508)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:180)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.example.admin.biemmemodbusconfigurator.EditText_RW.<init>(EditText_RW.java:19)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.example.admin.biemmemodbusconfigurator.MainActivity$1.onClick(MainActivity.java:57)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.view.View.performClick(View.java:4477)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.view.View$PerformClick.run(View.java:18814)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.os.Handler.handleCallback(Handler.java:808)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.os.Handler.dispatchMessage(Handler.java:103)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.os.Looper.loop(Looper.java:193)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5340)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/System.err: at dalvik.system.NativeStart.main(Native Method)
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator W/dalvikvm: threadid=1: calling UncaughtExceptionHandler
08-26 15:59:39.019 1358-1358/com.example.admin.biemmemodbusconfigurator I/dalvikvm: +++ calling Ljava/lang/ThreadGroup;.uncaughtException
08-26 15:59:39.020 1358-1358/com.example.admin.biemmemodbusconfigurator E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.admin.biemmemodbusconfigurator, PID: 1358
java.lang.NullPointerException
at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:68)
at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:145)
at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:42)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:186)
at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:168)
at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:508)
at android.support.v7.app.AppCompatActivity.findViewById(AppCompatActivity.java:180)
at com.example.admin.biemmemodbusconfigurator.EditText_RW.<init>(EditText_RW.java:19)
at com.example.admin.biemmemodbusconfigurator.MainActivity$1.onClick(MainActivity.java:57)
at android.view.View.performClick(View.java:4477)
at android.view.View$PerformClick.run(View.java:18814)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method)
08-26 16:04:39.152 1358-1358/com.example.admin.biemmemodbusconfigurator I/Process: Sending signal. PID: 1358 SIG: 9
Java:
package com.example.admin.biemmemodbusconfigurator;
import android.net.Uri;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.google.android.gms.appindexing.Action;
import com.google.android.gms.appindexing.AppIndex;
import com.google.android.gms.common.api.GoogleApiClient;
public class MainActivity extends AppCompatActivity {
//TextView nodo = (TextView) findViewById(R.id.node_id);
/**
* ATTENTION: This was auto-generated to implement the App Indexing API.
* See https://g.co/AppIndexing/AndroidStudio for more information.
*/
private GoogleApiClient client;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d("222222222222222222", "33333333333333333");
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
//qui
Button button = (Button)findViewById(R.id.change_button);
/*EditText num = (EditText) findViewById(R.id.editText);
EditText a = (EditText) findViewById(R.id.editText2);
EditText r = (EditText) findViewById(R.id.editText3);
EditText hr = (EditText) findViewById(R.id.editText4);*/
/*int node_id;
String address;
int regs;
int holdingRegs;
node_id = Integer.parseInt(num.getText().toString());
address = a.getText().toString();
regs = Integer.parseInt(r.getText().toString());
holdingRegs = Integer.parseInt(hr.getText().toString());*/
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
EditText_RW rw = new EditText_RW();
int nodoid = rw.getNODE();
String addressid = rw.getADDRESS();
int register = rw.getREGS();
int HoldingRegs = rw.getHOLDINGREGS();
//Write write_frag = new Write(node_id, address, regs, holdingRegs);
TextView nodo = (TextView) findViewById(R.id.node_id);
nodo.setText(addressid);
}
});
//qui
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
if (fab != null) {
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
// ATTENTION: This was auto-generated to implement the App Indexing API.
// See https://g.co/AppIndexing/AndroidStudio for more information.
client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();
}
/*
System.out.println("siamo nel if e tutto è iniziato");
int node_id;
String address;
int regs;
int holdingRegs;
boolean refresh;
EditText num = (EditText) findViewById(R.id.editText);
EditText a = (EditText) findViewById(R.id.editText2);
EditText r = (EditText) findViewById(R.id.editText3);
EditText hr = (EditText) findViewById(R.id.editText4);
node_id = Integer.parseInt(num.getText().toString());
address = a.getText().toString();
regs = Integer.parseInt(r.getText().toString());
holdingRegs = Integer.parseInt(hr.getText().toString());
Write write_frag = new Write(node_id, address, regs, holdingRegs);
System.out.println("siamo nel if e tutto è finito");
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
@Override
public void onStart() {
super.onStart();
// ATTENTION: This was auto-generated to implement the App Indexing API.
// See https://g.co/AppIndexing/AndroidStudio for more information.
client.connect();
Action viewAction = Action.newAction(
Action.TYPE_VIEW, // TODO: choose an action type.
"Main Page", // TODO: Define a title for the content shown.
// TODO: If you have web page content that matches this app activity's content,
// make sure this auto-generated web page URL is correct.
// Otherwise, set the URL to null.
Uri.parse("http://host/path"),
// TODO: Make sure this auto-generated app deep link URI is correct.
Uri.parse("android-app://com.example.admin.biemmemodbusconfigurator/http/host/path")
);
AppIndex.AppIndexApi.start(client, viewAction);
}
@Override
public void onStop() {
super.onStop();
// ATTENTION: This was auto-generated to implement the App Indexing API.
// See https://g.co/AppIndexing/AndroidStudio for more information.
Action viewAction = Action.newAction(
Action.TYPE_VIEW, // TODO: choose an action type.
"Main Page", // TODO: Define a title for the content shown.
// TODO: If you have web page content that matches this app activity's content,
// make sure this auto-generated web page URL is correct.
// Otherwise, set the URL to null.
Uri.parse("http://host/path"),
// TODO: Make sure this auto-generated app deep link URI is correct.
Uri.parse("android-app://com.example.admin.biemmemodbusconfigurator/http/host/path")
);
AppIndex.AppIndexApi.end(client, viewAction);
client.disconnect();
}
}
Java:
package com.example.admin.biemmemodbusconfigurator;
import android.widget.EditText;
/**
* Created by BieMme on 2016.
*/
public class EditText_RW extends MainActivity {
/*public EditText num = (EditText) findViewById(R.id.editText);
public EditText address = (EditText) findViewById(R.id.editText2);
public EditText reg = (EditText) findViewById(R.id.editText3);
public EditText holdingRegister = (EditText) findViewById(R.id.editText4);*/
int node_id;
String address_string;
int regs;
int holdingRegs;
public EditText_RW(){
EditText num = (EditText) findViewById(R.id.editText);
EditText address = (EditText) findViewById(R.id.editText2);
EditText reg = (EditText) findViewById(R.id.editText3);
EditText holdingRegister = (EditText) findViewById(R.id.editText4);
node_id = Integer.parseInt(num.toString());
address_string = address.toString();
regs = Integer.parseInt(reg.toString());
holdingRegs = Integer.parseInt(holdingRegister.toString());
/*node_id = Integer.parseInt(num.getText().toString());
address_string = address.getText().toString();
regs = Integer.parseInt(reg.getText().toString());
holdingRegs = Integer.parseInt(holdingRegister.getText().toString());*/
}
public int getNODE(){
return node_id;
}
public String getADDRESS(){
return address_string;
}
public int getREGS(){
return regs;
}
public int getHOLDINGREGS(){
return holdingRegs;
}
}
Codice:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.example.admin.biemmemodbusconfigurator.MainActivity"
tools:showIn="@layout/activity_main">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Node ID"
android:id="@+id/textView2"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_marginTop="20dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Addres register"
android:id="@+id/textView"
android:layout_below="@+id/textView2"
android:layout_alignParentStart="true"
android:layout_alignParentTop="false"
android:layout_alignParentLeft="true"
android:layout_marginTop="20dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Number of regs"
android:id="@+id/textView3"
android:layout_below="@+id/textView"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginTop="20dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Value"
android:id="@+id/textView4"
android:layout_below="@+id/textView3"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_marginTop="40dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="CHANGE"
android:id="@+id/change_button"
android:layout_gravity="center"
android:layout_marginStart="51dp"
android:layout_alignParentBottom="true"
android:layout_alignStart="@+id/editText4"
android:layout_marginBottom="10dp"
android:layout_marginTop="5dp"
android:layout_alignWithParentIfMissing="false" />
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:layout_above="@+id/textView"
android:layout_toEndOf="@+id/textView3"
android:layout_marginStart="30dp"
android:inputType="number" />
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:id="@+id/editText2"
android:layout_above="@+id/textView3"
android:layout_alignStart="@+id/editText"
android:layout_below="@+id/editText" />
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:id="@+id/editText3"
android:layout_alignBottom="@+id/textView3"
android:layout_alignStart="@+id/editText"
android:layout_below="@+id/editText2" />
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:id="@+id/editText4"
android:layout_alignBottom="@+id/textView4"
android:layout_alignStart="@+id/editText3"
android:layout_below="@+id/editText3" />
<ImageButton
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/reload_button"
android:src="@drawable/reload"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
android:clickable="true"
android:layout_marginStart="60dp"
android:layout_alignTop="@+id/change_button"
android:layout_toEndOf="@+id/editText4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="#######"
android:id="@+id/node_id"
android:layout_alignBottom="@+id/editText"
android:layout_alignParentEnd="true"
android:layout_alignStart="@+id/reload_button"
android:textAlignment="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="#######"
android:id="@+id/address_id"
android:layout_below="@+id/node_id"
android:layout_alignStart="@+id/node_id"
android:layout_marginTop="10dp"
android:textAlignment="center"
android:layout_alignEnd="@+id/node_id" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="#######"
android:id="@+id/number_reg"
android:layout_below="@+id/address_id"
android:layout_alignEnd="@+id/address_id"
android:layout_marginTop="10dp"
android:textAlignment="center"
android:layout_alignStart="@+id/address_id" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="#######"
android:id="@+id/value"
android:layout_alignBottom="@+id/editText4"
android:layout_alignStart="@+id/number_reg"
android:textAlignment="center"
android:layout_alignEnd="@+id/number_reg" />
</RelativeLayout>
@AlessioDP o @</Singh>™ sapete aiutarmi?