Ú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
- Lenovo ThinkPad T14 Gen 1 i5-10210 / 16GB RAM/ 256GB NVMe SSD világítós EU bill, kiváló állapotban
- vizes GAMER PC - RYZEN 5 7600X / 32GB DDR5 / RTX 5070 12GB
- HP EliteBook 840 G7 i5-10210U / 16GB RAM / 256GB SSD Szép állapot, EU bill, gyári töltő
- A KINCS ! Új HP EliteBook 860 G10 Profi Fémházas Laptop -50% 16" i7-1355U 32/1TB FHD+ IPS MATT
- Dobozos DELL Inspiron 16 Fémházas Multimédiás Laptop 16" -30% Ryzen 7 8840U 8mag 16/1TB FHD+ IPS
- AKCIÓ! GIGABYTE A520M R5 1400 8GB DDR4 256GB SSD 500GB HDD GTX 1050 Ti 4GB ZALMAN S3 400W
- Panasonic Toughbook CF-XZ6-1,12",QHD,2 az 1-ben, i5-7300U,8GB RAM,256GB SSD,WIN11
- LG 75QNED813RE / QNED / 75" - 190 cm / 4K UHD / 120Hz & 4ms / HDR Dolby Vision / HDMI 2.1
- OnePlus Nord CE5 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo LOQ GAMING Laptop! Ryzen 7 250 / RTX 5060 / 16GB DDR5 / 1TB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





