انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در کد اکتیویتی جدید (در برنامه نویسی اندروید)

مشکل در کد اکتیویتی جدید (در برنامه نویسی اندروید)

#1
سلام ادمین عزیز و دوستان

من یه button و یه صفحه جدید ایجاد کردم تو همه قسمت ها string و layout اینا همه چیزو وارد کردم درسته ایرادای نداره
فقط وقتی میرم تو اکتیویتی جدید که کد جاوا  رو تعریف کنم این ایرادو میگیره ...

   

مشکل از کجاست ؟
ممنون میشم راهنمایی کنید.
پاسخ

مشکل در کد اکتیویتی جدید (در برنامه نویسی اندروید)

#2
سلام.
موس را بر روی علامت قرمز رنگ ببرید و ببینید متن خطا چیست.
متن خطا را در اینجا ذکر کنید.
همچنین اگر کل کدهای Activity را در اینجا ذکر کنید، بهتر است (بدون عکس و تنها با کپی کردن کدها).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط HamidReZaa

مشکل در کد اکتیویتی جدید (در برنامه نویسی اندروید)

#3
(۱۳۹۴/۰۲/۱۸, ۱۲:۳۲ ب.ظ)'admin' نوشته: سلام.
موس را بر روی علامت قرمز رنگ ببرید و ببینید متن خطا چیست.
متن خطا را در اینجا ذکر کنید.
همچنین اگر کل کدهای Activity را در اینجا ذکر کنید، بهتر است (بدون عکس و تنها با کپی کردن کدها).


 

متن خطا  : void is an invalid type for the variable onCreate  : oncreate
SavedIntanceState  :  Duplicate local variable savedInstanceState

کد پی‌اچ‌پی:
package com.app.android.test;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class 
Activity2 extends Activity {
    

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

         
Button b30 = (ButtonfindViewById(R.id.button30);
       
b30.setOnClickListener(new OnClickListener() {
             
             @
Override
             
public void onClick(View v) {
                     
startActivity(new Intent(Activity2.thisActivity2.class));
             }
     });
        
    
    
    
    
       @
Override
       
protected void onCreate(Bundle savedInstanceState) {
           
// TODO Auto-generated method stub
           
super.onCreate(savedInstanceState);
           
setContentView(R.layout.activity2);
       }
       

   }
    
    

    
    @
Override
      
public boolean onCreateOptionsMenu(Menu menu) {
            
MenuInflater inflater getMenuInflater();
            
inflater.inflate(R.menu.menumenu);
            return 
true;
    }
    
    @
Override
    
public boolean onOptionsItemSelected(MenuItem item) {
        switch (
item.getItemId()) {
        case 
R.id.itemSearch:
            
startActivity(new Intent(Activity2.thisSearch.class));
            return 
true;
        default: 
            return 
true;
        }    
    }

    
    @
Override
        
public void onBackPressed() {
            
backButtonHandler();
            return;
        }

        public 
void backButtonHandler() {
            
            
AlertDialog.Builder alertDialog = new AlertDialog.Builder(
                    
Activity2.this);
            
            
    
alertDialog.setTitle("Exit");
            
            
alertDialog.setMessage(" با تشکر\n" +
                    
" اکنون خارج می شوید؟"
                    
);
        
            
alertDialog.setIcon(R.drawable.ic_launcher);
            
            
alertDialog.setPositiveButton("خیر",
                    new 
DialogInterface.OnClickListener() {
                        public 
void onClick(DialogInterface dialogint which) {
                    
                             
                        }
                    });
            
            
alertDialog.setNegativeButton("بله",
                    new 
DialogInterface.OnClickListener() {
                        public 
void onClick(DialogInterface dialogint which) {
                            
finish();
                        }
                    });
            
// Showing Alert Message
            
alertDialog.show();            
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}









پاسخ

مشکل در کد اکتیویتی جدید (در برنامه نویسی اندروید)

#4
شما کدهای روش onCreate را دو بار در Activity نوشته اید. تکرار دوم را حذف کنید.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط HamidReZaa

مشکل در کد اکتیویتی جدید (در برنامه نویسی اندروید)

#5
بله مثل اینکه دوبار نوشته بودم حواسم نبود

فقط رو دکمه کلیک میکنم فورس کلوز میده !

ممنون از سایت خوبتون
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان