Hirdetés

Keresés

Új hozzászólás Aktív témák

  • salmiakki

    tag

    Arra tud valaki megoldást, hogy ha WeBView-ben egy oldal éppen töltődik, de én rányomok egy új oldalra, vagyis meghívom a WebView.loadUrl() függvényt, akkor ne crasheljen az alkalmazás, hanem az éppen aktuális betöltést abbahagyja, és elkezdje az újat?

  • salmiakki

    tag

    Az lenne a problémám, hogy egy Fragmentben elhelyezett WebView-hez szeretnék hozzárendelni egy funkciót, ami a 'back' gomb lenyomásakor nem az alkalmazásból lép ki, hanem az előző oldalt nyitja meg. Az onKeyDown eseményen belül meg is írtam a szükséges kódokat, viszont abban az esetben, ha nincs előző oldal, a return super.onKeyDown(keyCode, event); sornak kellene lefutnia, de ezt a rendszer hibásnak jelöli, egészen pontosan a onKeyDown részére ír egy olyan hibát, hogy Cannot resolve method 'onKeyDown(int, android.view.KeyEvent)'

    Teljes kód:
    http://pastie.org/9854946

    Van valakinek valami ötlete, hogyan lehetne ezt megoldani?

  • salmiakki

    tag

    válasz fatal` #2897 üzenetére

    Köszi!

    --

    Még annyiban szeretnék segítséget kérni, hogy: Nekiálltam egy Navigation Drawer készítésének tutorialok alapján. Már egészen a végén járok a dolognak, viszont sok, szerintem összefüggő dologra ír a rendszer hibát még mindig, de elképzelésem sincs, hogy mi okozhatja.

    Esetleg valakinek valami javaslat, mi nem stimmel az alábbi kódban?

    @Override
    public void onDrawerClosed(View drawerView) {
    getActionBar().setTitle(mTitle);
    invalidateOptionsMenu();
    }

    @Override
    public void onDrawerOpened(View drawerView) {
    getActionBar().setTitle("Select a river");
    invalidateOptionsMenu();
    }
    };

    mDrawerLayout.setDrawerListener(mDrawerToggle);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(
    getBaseContext(), R.layout.drawer_list_item, getResources(),
    getActionBar().setHomeButtonEnabled(true);
    getActionBar().setDisplayHomeAsUpEnabled(true);

    mDrawerList.setOnClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemclick(AdapterView<?> parent, View view, int position, long id) {

    String[] rivers = getResources().getStringArray(R.array.main_menu);
    mTitle = rivers[position];
    RiverFragments riverFragments = new RiverFragments();

    Bundle data = new Bundle();
    data.putInt("position", position);

    riverFragments.setArguments(data);
    FragmentManager fragmentManager = getFragmentManager();
    android.app.FragmentTransaction ft = fragmentManager.beginTransaction();
    ft.replace(R.id.contet_frame, rFragment);
    ft.commit();
    mDrawerLayout.closeDrawer(mDrawerList);


    }
    }

  • salmiakki

    tag

    Azt tudja esetleg valaki, hogy a Google Play-re keresőképes felhasználót csak vállaltként lehet létrehozni, vagy a vállalati rész csak a fizetős alkalmazásokra vonatkozik és a hirdetésekkel magánszemélyként is lehet bevételem? Csak azért kérdem, mert a fejlesztői konzolban nem láttam ez utóbbira lehetőséget.

  • salmiakki

    tag

    válasz WonderCSabo #2885 üzenetére

    Aha, nekem kb. a fele volt ott alapból, viszont rájöttem, hogy a lista tetején kell bepipálni, hogy azokat is mutassa. Köszi! :)

  • salmiakki

    tag

    Azt esetleg meg tudná mondani valaki, hogy Android Studioban hol találom az R.java fájlt? Mindenhol azt találom, hogy a Project Structure ablakban kell állítgatni valamit, de a leírásokban említett egyetlen fül sem stimmel nálam ott.

  • salmiakki

    tag

    válasz WonderCSabo #2879 üzenetére

    Ohh, ilyen hibára még az sem kifogás, hogy kezdő vagyok a programnyelvben, minden esetre köszönöm szépen a segítséget! :)

  • salmiakki

    tag

    válasz WonderCSabo #2877 üzenetére

    Tulajdonképpen ennyi a kód, nem rég vágtam bele az egész Java/Android fejlesztés dologba, szóval még itt-ott bénázok kicsit.

    public class MainActivity extends ActionBarActivity {

    final Button One = (Button) findViewById(R.id.btn1);
    final Button Two = (Button) findViewById(R.id.btn2);
    final Button Three = (Button) findViewById(R.id.btn3);
    final Button Four = (Button) findViewById(R.id.btn4);
    final Button Five = (Button) findViewById(R.id.btn5);
    final Button Six = (Button) findViewById(R.id.btn6);
    final Button Seven = (Button) findViewById(R.id.btn7);
    final Button Eight = (Button) findViewById(R.id.btn8);
    final Button Nine = (Button) findViewById(R.id.btn9);
    final Button Zero = (Button) findViewById(R.id.btn0);
    final EditText field = (EditText) findViewById(R.id.editText);

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    One.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"1");
    }
    });
    Two.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"2");
    }
    });
    Three.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"3");
    }
    });
    Four.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"4");
    }
    });
    Five.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"5");
    }
    });
    Six.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"6");
    }
    });
    Seven.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"7");
    }
    });
    Eight.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"8");
    }
    });
    Nine.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"9");
    }
    });
    Zero.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    field.setText(field.getText()+"0");
    }
    });
    }
    }

  • salmiakki

    tag

    Sziasztok!

    A következő lenne a problémám: Android Studio-t használok, és az utóbbi időben egyszerűen nem tudom futtatni az alkalmazásokat a telefonomon debuggolva.

    LOGCAT:
    01-12 19:37:12.586 29678-29678/com.example.admin.program4 E/AndroidRuntime﹕ FATAL EXCEPTION: main
    Process: com.example.admin.program4, PID: 29678
    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.admin.program4/com.example.admin.program4.MainActivity}: java.lang.NullPointerException
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2128)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2252)
    at android.app.ActivityThread.access$800(ActivityThread.java:139)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5103)
    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:790)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.NullPointerException
    at android.app.Activity.findViewById(Activity.java:1928)
    at com.example.admin.program4.MainActivity.<init>(MainActivity.java:14)
    at java.lang.Class.newInstanceImpl(Native Method)
    at java.lang.Class.newInstance(Class.java:1208)
    at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2119)
                at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2252)
                at android.app.ActivityThread.access$800(ActivityThread.java:139)
                at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200)
                at android.os.Handler.dispatchMessage(Handler.java:102)
                at android.os.Looper.loop(Looper.java:136)
                at android.app.ActivityThread.main(ActivityThread.java:5103)
                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:790)
                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
                at dalvik.system.NativeStart.main(Native Method)

    Hibaüzenet:
    Unfortunetly, Program 4 has stopped.

    Próbáltam a saját telefonomon is 4.4.2-es droiddal, illetve egy 5.0.1-es emulátorral, mind kettőn ugyan az volt a hiba, pedig minimumba 2.2-es rendszer lett beállítva.

    Segítségeteket előre is köszönöm!

Új hozzászólás Aktív témák