Új hozzászólás Aktív témák
-
angyalpc2
aktív tag
Sziasztok
"Vicces" dologba futottam
Be kell kérnem 2 számot ami ráadásul hexa érték.
De most tekintsünk el a formai résztől
EditText-tel be is kérem és meg is jelenik egy TextView-ben a gomb nyomásra.public class Sub2Activity extends AppCompatActivity {
private Button button9;
private EditText txtin;
private TextView txtout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub2);
button9= (Button)findViewById(R.id.button44);
txtin = (EditText) findViewById(R.id.editText3);
txtout = (TextView) findViewById(R.id.textView6);
button9.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
txtout.setText(txtin.getText().toString());
}
});
}
}nem egy atomfizika

Csakhogy a helyzet nem ilyen egyszerű, valójában a gombnyomásra még egyéb műveletet is végezne.
pl egyéb más karaktertömbökből is kiolvas hexa számokat...ez még működik is..mHexSend.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//if(mConnectedThread != null)
hexout.setText(hexin.getText().toString());
hex3();
}
});Oncreaten kívül:
private void hex3() {
System.arraycopy(fanetstart, 0, hexbuffer, 0, 1);
System.arraycopy(fanetsend, 0, hexbuffer, 1, 1);
for (int k = 0; k < hexbuffer.length; k++) {
try {
new DataOutputStream(mBTSocket.getOutputStream()).writeByte(hexbuffer[k]);
} catch (IOException e) {
e.printStackTrace();
}
}
}A probléma az, hogy ezt a bekért stringet karakter tömbbe kellene varázsolni...utánna már kiválasztom én melyik tömb milyen adata kell. stb
Nosza neki, internet felcsap ..
[link]
toCharArray()
Converts this string to a new character array.
[link]
például hasonlók:public class StringToCharArrayExample{
public static void main(String args[]){
String s1="hello";
char[] ch=s1.toCharArray();
for(int i=0;i<ch.length;i++){
System.out.print(ch[i]);
}
}}nah ezzel az a baj, hogy akárhova rakom, valami baja van vele.
pl
hexout.setText(hexin.getText().toString());
char[] ch=hexout.toCharArray();
ekkor a toCharArray(); -> Cannot resolve methode
ha oncreate-en kívülre teszem akkor a static-cal van baj meg nem látja a hexout-ot se.
"kicsit" nem értem, van rá valami megoldás?
Kösz előre is
Új hozzászólás Aktív témák
- Dell Precision 3591 FHD Touch / Ultra 7 155H 16C / 16-32G / 512G G4 / RTX Ada / AI IR FPR
- EVGA RTX 3070 FTW3 Ultra 8GB / Csavarmatricás! / Beszámítás OK!
- Asus TUF Gaming X570-Plus Wi-Fi / Beszámítás OK!
- Asus Prime Z490-P / Beszámítás OK!
- HP EliteBook 645 G10 14" AMD Ryzen 5 PRO-7530U 4,5Ghz 16GB DDR4-3200Mhz 512GB Nvme Magyar Bill.
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! Samsung Galaxy A20e/Samsung Galaxy A40/Samsung Galaxy A04s/Samsung Galaxy A03s
- ÚJ MacBook Pro 14" M4 PRO 24GB 1000GB Space Black
- Xiaomi Redmi A5 64GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 Ti 8GB Zalman S2 TG GIGABYTE 750W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




