Ú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
- AMD vs. INTEL vs. NVIDIA
- Kész otthoni szórakoztató-központ a legújabb ROG monitor
- Milyen egeret válasszak?
- Formula-1
- Házimozi haladó szinten
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Véred is megfagy majd: Teszteltük a Reanimalt
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Nyaralás topik
- Milyen billentyűzetet vegyek?
- További aktív témák...
- iPhone 13 mini 128GB silverlight független
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +hűtött VRM-es Z890 lap! GAR/SZÁMLA (Te nevedre kiállítva)!
- Samsung Galaxy S23 Ultra 5G 256Gb Dual, kártya független, fehér színben
- Apple iphone 16 128Gb, kártya független, fehér színben
- Apple iPhone 12 Pro 128Gb, kártya független, arany színben
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- 211 - Lenovo Legion 5 (15ITH6H) - Intel Core i7-11800H, RTX 3060 (ELKELT)
- HIBÁTLAN iPhone 12 Pro 256GB Graphite - 1 ÉV GARANCIA - Kártyafüggetlen, MS3283
- Bomba ár! Lenovo X1 Tab G3 - i5-8350U I 8GB I 256SSD I 13" 2K+ IPS Touch I Cam I W11 I Garancia
- Számlás!Windows 10 Pro 11 Pro,Windows 10 Home 11 Home, Office 2016,2019,2021 ,Vírusirtok,Mac
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest





