Kişisel Sayfaları
İlgi Alanları
Hakkında
İzmir Ekonomi Üniversitesi Yazılım mühendisiği mezunuyum. Türkçe kaynak azlığından dolayı elimden geldiğince burdan sorulara cevap vermeye çalışıyorum Tecrübeler & Teknolojiler bölümündeki...
İzmir Ekonomi Üniversitesi Yazılım mühendisiği mezunuyum. Türkçe kaynak azlığından dolayı elimden geldiğince burdan sorulara cevap vermeye çalışıyorum Tecrübeler & Teknolojiler bölümündeki yazılım dilleri , OS ve platformar hakkında bir kaç bilgim var İngilizce seviyem iyi , ispanyolca seviyem eh işte
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
22Kullanıcıya ait forum aktivitesi bulunmamaktadır.
Error inflating class fragment Hatası
Selam ;
onCreateView methodlarının içersini aşağıdaki şekilde düzeltir misin
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment1, container, false);
linearLayout = (LinearLayout) rootView.findViewById(R.id.linearlayout);
return rootView;
}
Apk Güncelleme
Selam Mümin ;
Uygulamayı android studiodan kodlama yaptıktan sonra Run yaptıysan telefonunda olan uygulaman debug key ile gelen uygulama. sen apk yapıp telefona atmaya çalıştığında release key ilet geliyor uygulama yani baktığında uygulama aynı ama keyleri farklı olduğu için uygulamayı değiştireceğini söylüyor. Tahmin ettiğim doğruysa olayın version ile ilgisi yok. Okuduktan sonra ayrıntıları paylaşırsan daha iyi yardımcı olabilirim
Kalıcı olarak arkaplan değiştirme
Selam zeynep ;
Aşağıdaki kodu incelersen bi bilgi verebilir.
import android.content.Context;
import android.content.SharedPreferences;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
public class MainActivity extends AppCompatActivity {
RelativeLayout relativeLayout;
Button button;
public static final String renk = "renk";
SharedPreferences sharedpreferences;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button) findViewById(R.id.button);
relativeLayout=(RelativeLayout) findViewById(R.id.relative);
sharedpreferences = getSharedPreferences(renk, Context.MODE_PRIVATE);
if(sharedpreferences!=null) {
relativeLayout.setBackgroundColor(sharedpreferences.getInt(renk, Color.GREEN));
}
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SharedPreferences.Editor editor = sharedpreferences.edit();
int color=Color.RED;
editor.putInt(renk,color);
editor.commit();
relativeLayout.setBackgroundColor(color);
}
});
}
}
Geri tuşu restart etmesin-kaldığım activiteyi açsın
Selam Cansu ;
1- Öncelikle bana atmış olduğun kodda 3. activity den 2. activity e dönüyor , kapanma gibi birşey yok.
2- Senin MainActivity'in aslında EkranIki , Login sayfası değil yani.
3- 2. aktivity de aşağıdaki satırı sil yalnızca finish() yeterli
Intent intent=new Intent(EkranIki.this,MainActivity.class);
4- 2. activity ne yani aslında Main olması gereken activity ne
public static boolean checked=false;// değişkenini ata
ve aşağıya aşağıda yazmış olduğum methodu ekle
public void isGirisYapildiMi(boolean kontrol){
if(kontrol==false){
Intent intent=new Intent(EkranIki.this,MainActivity.class);
startActivity(intent);
}
}
ardından ;
yine ikinci activity ' nin onCreate'ine
isGirisYapildiMi(checked); //ekle
checked değeri true olduğunda 2. activity den açacaktır. Ancak sen daha yeni giriş yapacaksan Login sayfasına gitmelisin bu yüzden LoginActivity de checked değişkeni ilk başta false olduğu için ilk Login sayfası açılacak ve kayıt işlemi tamamlandığında "ileri" butonuna basınca EkranIki.checked=true; yapman lazım ki bir daha Login sayfasına giremeyesin çünkü isGirisYapildiMi(true) oldu ve birdaha giriş yapamayacak bu sayfaya.
5- Eğer çıkış yapacaksan bir "çıkış" butonu yaparsın ve checked=false olarak verirsin daha sonra tekrar Login olabilmek için
EditText Girilen Sayıyı Hesaplama Nasıl Yapılır?
Selam Ömer;
1-Sonucu Edittext değil de Textview yap
2- İncelemen için küçük bi kod yazdım, kontrol edersen hatanı bulursun. Eğer anlamadığın biryer olursa sorabilirsin.
public class MainActivity extends Activity {
EditText edt1,edt2;
TextView txt;
Button btn;
float text1,text2,sonuc;
NumberFormat mNumberFormat;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edt1=(EditText) findViewById(R.id.editText);
edt2=(EditText) findViewById(R.id.editText2);
txt=(TextView) findViewById(R.id.textView);
btn=(Button) findViewById(R.id.button);
mNumberFormat = NumberFormat.getInstance();
mNumberFormat.setMaximumFractionDigits(3);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
text1=Float.parseFloat(edt1.getText().toString());
text2= Float.parseFloat(edt2.getText().toString());
sonuc=(text1*text2)/100;
txt.setText(String.valueOf(mNumberFormat.format(sonuc)));
}
});
}
}